我全新安装了 Ubuntu,在安装 Yii2 等之后,我似乎无法再运行 codecept 了。
我用的是Yii2。我需要在composer.json 中使用最新的codecept 版本,该版本工作正常。但我似乎找不到一种方法来让代码接收再次运行。
我一直在浏览所有指南,但除了作曲家要求或将其添加到composer.json之外,没有一个指南有任何其他内容。我确实注意到,当我想将 codecept 添加到 $PATH 时,我在 root/vendor/bin/ 中没有 codecept 文件,我认为 $PATH 条目应该指向该位置。
我不知道从这里该去哪里。我可能在某个地方错过了某些步骤吗?
总结一下:
- codeception (yiisoft/yii2-codeception) 已安装。
- root/vendor/bin/ 不包含任何指向代码接收的内容。
- 命令:codecept运行单元返回:codecept:找不到命令
- 命令:(./)vendor/bin/codecept 返回:“path”:没有这样的文件或目录。
codecept: command not found
在 Ubuntu 上,您应该按照以下步骤操作:
sudo composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
然后运行这个命令:
sudo ln -s ~/.composer/vendor/bin/codecept /usr/local/bin/codecept
So codecept build
and codecept run
将工作。
If you are using Windows then run this command:
composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
将此行添加到您的路径中:
~\AppData\Roaming\Composer\vendor\bin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)