我在yii2中有一個測試套件,我想運行,我已經安裝了composer,codeception,使用'codecept build'構建了測試,目前爲止這麼好,直到我發出命令'codecept run'才平穩如黃油。它會拋出一個錯誤,通過任何方式我都試圖找出不幸的結果。我已經重新安裝了作曲家,清除了作曲家緩存,再次使用codecept編譯重建了該項目,但沒有成功。Yii2發佈代碼運行命令時發生測試錯誤
的錯誤如下:
MyApp\tests.functional Tests (4) -----------------------------------------------------------------
- HomeCest: Check open<pre>PHP User Error 'yii\base\ErrorException' with message 'Exception 'yii\base\InvalidParamException' with message 'The file or directory to be published does not exist: /home/user/GIT_MyApp/yii/myapp/vendor/bower/jquery/dist'
in /home/user/GIT_MyApp/yii/vendor/yiisoft/yii2/web/AssetManager.php:453
Stack trace:
#0 /home/user/GIT_MyApp/yii/vendor/yiisoft/yii2/web/AssetBundle.php(185): yii\web\AssetManager->publish('/home/angelo/GI...', Array)
#1 /home/user/GIT_MyApp/yii/vendor/yiisoft/yii2/web/AssetManager.php(268): yii\web\AssetBundle->publish(Object(yii\web\AssetManager))
#2
/home/user/GIT_MyApp/yii/vendor/yiisoft/yii2/web/AssetManager.php(239): yii\web\AssetManager->loadBundle('yii\\web\\JqueryA...', Array, true)
.....
.....
最奇怪的雖然是同一個項目運行在另一臺機器(CENT OS)的罰款。我的是Kubuntu 16.04。它可能是機器嗎? 是否有人可以告訴我發生了什麼,以及爲什麼這個錯誤不斷出現?
任何人都可以點我的地方? –
更新作曲家依賴關係嗎?如果是這樣的問題來源類似於[這個問題](https://stackoverflow.com/q/44669167/3364821)中的問題來源? – Bizley
是的,作曲家的依賴關係全部更新。 –