今天小試一下 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
沒有留言:
張貼留言