问题描述
我全新安装了 Ubuntu,在安装 Yii2 等之后,我似乎无法再运行 codecept.
I did a fresh installation of Ubuntu and after installing Yii2 etc I can't seem to be able to run codecept anymore.
我正在使用 Yii2.我需要在 composer.json 中使用最新的 codecept 版本,它运行良好.但我似乎找不到让 codeception 再次运行的方法.
I'm using Yii2. I required the latest codecept version in composer.json which is working fine. But I can't seem to find a way to get codeception running again.
我一直在浏览所有的指南,但除了作曲家要求或将其添加到 composer.json 之外,没有任何其他指南.我确实注意到当我想将 codecept 添加到我的 $PATH 时,我在 root/vendor/bin/中没有 codecept 文件,我认为 $PATH 条目应该指向.
I've been looking through all the guides but none of them have anything other then just to composer require or add it to the composer.json. I do have noticed when I wanted to add codecept to my $PATH that I don't have a codecept file in root/vendor/bin/, where I think the $PATH entry should point to.
我不知道从哪里开始.我是否错过了某处的某些步骤?总结一下:
I have no idea where to go from here. Did I miss some step somewhere maybe?Just to sum things up:
- codeception (yiisoft/yii2-codeception) 已安装.
- root/vendor/bin/不包含任何指向 codeception 的内容.
- 命令:codecept 运行单元返回:codecept:未找到命令
- 命令:(./)vendor/bin/codecept 返回:路径":没有这样的文件或目录.
推荐答案
codecept: command not found
on Ubuntu 那么你应该按照以下步骤操作:
codecept: command not found
on Ubuntu then you should follow these steps:
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,请运行以下命令:
So codecept build
and codecept run
will work.
If you are using Windows then run this command:
composer global require "codeception/codeception=2.1.*" "codeception/specify=*" "codeception/verify=*"
将此行添加到您的路径中:
Add this line into your path:
~AppDataRoamingComposervendorin
这篇关于codecept:未找到命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!