php - 密码 : command not found

标签 php composer-php yii2 codeception

我全新安装了 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 buildcodecept 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/

相关文章:

php - 在 Windows 上仅安装 PHP 时,默认情况下所有 php 扩展都会被注释掉?

php - Yii2中如何添加更多的用户身份 session 属性?

php - 2 相同的查询数据库返回不同的结果

PHP PDO SSL MySQL 连接失败

php - Eclipse (PDT) 烦人地将 .phtml 文件锁定为 PHP 内容类型

javascript - AJAX BitMovin - GET 请求不起作用

php - Merchant SDK for Express Checkout API 在 Paypal 上的 Composer 问题

php - GridView 中相关模型的过滤器设置

php - Laravel通过smtp服务器发送邮件报错503 5.5.2

php - 将数据从表复制到表: validate mysql query