--> -->
Laravel5.4+php5.6の環境にdusk入れるメモです。
公式をはじめ、詳しく導入手順を書いてあるのですが、上手くいかない点があったのでメモ・・・(._.)φ
一部の手順ではcomposer.jsonのrequire-devセクションに"laravel/dusk": "~1.0"を記述してcomposer updateするように書いてあります。しかしこれだけではartisan実行時にエラーとなります。
>php artisan dusb:install There are no commands defined in the "dusb" namespace.
また、公式の導入手順ではインストール時に以下をしろと書いてあります。
composer require --dev laravel/dusk
しかし、現在duskの最新は2.0系で、これはphp7.1.3以上を必要とします。そのため以下のエラーが出ます。
- illuminate/support v5.7.9 requires php ^7.1.3 -> your PHP version (5.6.37) does not satisfy that requirement.
dusk本体ではなく、依存関係のあるパッケージがphp7.1.3を要求するようです。
そこで、duskのバージョンを指定して導入します。
composer require --dev laravel/dusk:~1.0
これで、artisanコマンドが使えるようになりました。
>php atrisan dusk Could not open input file: atrisan
environment()
app/console/kernel.php
Tweet