我全新安装了 Ubuntu,在安装 Yii2 等之后,我似乎无法再运行 codecept。
我正在使用 Yii2。我需要 composer.json 中的最新代码版本,它工作正常。但我似乎找不到让代码再次运行的方法。
我一直在查看所有指南,但除了 Composer 要求或将其添加到 composer.json 之外,没有任何其他指南。我确实注意到,当我想将代码概念添加到我的 $PATH 时,我在 root/vendor/bin/中没有代码概念文件,我认为 $PATH 条目应该指向该位置。
我不知道从这里去哪里。我可能在某处错过了一些步骤吗? 总结一下:
- codeception (yiisoft/yii2-codeception) 已安装。
- root/vendor/bin/不包含任何指向密码的内容。
- 命令:代码概念运行单元返回:代码概念:找不到命令
- 命令:(./)vendor/bin/codecept 返回:“路径”:没有那个文件或目录。
最佳答案
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
因此 codecept build
和 codecept run
将起作用。
如果您使用的是 Windows,请运行此命令:
composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
将此行添加到您的路径中:
~\AppData\Roaming\Composer\vendor\bin
关于php - 密码 : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30413403/