Laravelインストーラーでプロジェクトを作成するとphpunitが"Permission denied"になる
Laravel v5.1.4を使っています。
Laravelインストーラv1.2.1を使ってプロジェクトを作成すると以下のようにphpunitが"Permission denied"でエラーになってしまいます。どの様に対処したらよいでしょうか?
$ laravel -V
Laravel Installer version 1.2.1
$ laravel new project
$ cd project
$ phpunit
-bash: ./vendor/bin/phpunit: Permission denied
パーミッションを確認すると実行権限がありません。
$ ls -l ./vendor/bin
total 24
-rw-r--r-- 1 user staff 750 7 2 13:51 phpspec
-rw-r--r-- 1 user staff 930 7 2 13:51 phpunit
-rw-r--r-- 1 user staff 3296 7 2 13:51 psysh
実行権限を追加してphpunitしてみましたが、新たなエラーが...
$ chmod +x ./vendor/bin/phpunit
$ ls -l ./vendor/bin
total 24
-rw-r--r-- 1 user staff 750 7 2 13:51 phpspec
-rwxr-xr-x 1 user staff 930 7 2 13:51 phpunit
-rw-r--r-- 1 user staff 3296 7 2 13:51 psysh
$ phpunit
You need to set up the project dependencies using the following commands:
wget http://getcomposer.org/composer.phar
php composer.phar install
ちなみに、composer経由でのプロジェクト作成ではphpunitはエラーになりません。