Wij*_*and 5 php composer-php yii2 codeception
我做了一个全新的Ubuntu安装,在安装Yii2之后我似乎无法再运行codecept了.
我正在使用Yii2.我在composer.json中需要最新的codecept版本才能正常工作.但我似乎找不到让代码再次运行的方法.
我一直在浏览所有指南,但没有其他任何东西只有作曲家要求或将其添加到composer.json.我确实注意到当我想在我的$ PATH中添加codecept时,我在root/vendor/bin /中没有codecept文件,我认为$ PATH条目应该指向.
我不知道从哪里开始.我想错过某个地方吗?总结一下:
Muh*_*zad 10
codecept: command not found 在Ubuntu然后你应该按照这些步骤:
sudo composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
Run Code Online (Sandbox Code Playgroud)
然后运行此命令:
sudo ln -s ~/.composer/vendor/bin/codecept /usr/local/bin/codecept
Run Code Online (Sandbox Code Playgroud)
所以codecept build,codecept run并将工作.
composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
Run Code Online (Sandbox Code Playgroud)
将此行添加到您的路径中:
~\AppData\Roaming\Composer\vendor\bin
Run Code Online (Sandbox Code Playgroud)
您应该将 Composer 全局包二进制文件添加到您的 PATH 中。
对于本地开发,我使用 Vagrant,这里是它的示例:
export PATH=$PATH:/home/vagrant/.composer/vendor/bin
Run Code Online (Sandbox Code Playgroud)