2015/09/25

[Laravel] Gulp TDD - 出現 PHPUnit Permission Denied 的解決方法

今天小試一下 Laravel 的 php unit testing

基本跑 phpunit 成功沒問題



變更 gulpfile.js -- 使用 mix.phpUnit();

執行 gulp tdd -- 卻出現 ./vendor/bin/phpunit: Permission denied



如果預設安裝 Laravel 是用 laraven new 的方法,那麼可能會造成 vendor/bin 下的檔案權限設定有誤,若是用 composer 來建立新專案的話就沒問題,但是在已用 laravel new 建立的專案怎麼辦呢?

先來手動一下唄~

刪除以下的資料夾

vendor/bin
vendor/classpreloader
vendor/phpspec
vendor/phpunit
vendor/psy

然後再執行 composer install 即可!

重新做測試~ gulp tdd ... GREEN



參考:Gulp TDD - PHPUnit Permission Denied

沒有留言: