我重新安装了Ubuntu,并在安装Yii2等之后似乎无法再运行codecept。
我正在使用Yii2。我需要composer.json中最新的codecept版本,它工作正常。但是我似乎找不到找到使代码接收再次运行的方法。
我一直在浏览所有指南,但是除了 Composer 要求或将其添加到composer.json之外,没有其他任何指南。我确实注意到,当我想向我的$ PATH中添加codecept时,我在root/vendor/bin/中没有一个codecept文件,我认为$ PATH条目应该指向该文件。
我不知道从这里去哪里。我是否想念某个地方的某个步骤?
总结一下:
已安装
最佳答案
在Ubuntu上使用 codecept: command not found
,则应遵循以下步骤:
sudo composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
然后运行以下命令:
sudo ln -s ~/.composer/vendor/bin/codecept /usr/local/bin/codecept
因此,
codecept build
和codecept run
将起作用。如果您使用的是Windows,请运行以下命令:
composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
将此行添加到您的路径中:
~\AppData\Roaming\Composer\vendor\bin