我在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
是的,作曲家的依赖关系全部更新。 –