为什么我不能运行bin/behat



我正在尝试在我的供应商文件夹上运行behat。我已经在全球范围内安装了作曲家,安装了 behat 包,但每次我运行 bin/behat 时,我都会从作曲家那里收到这条消息

You must set up the project dependencies, run the following commands:
curl -s http://getcomposer.org/installer | php
php composer.phar install

我不确定如何解决这个问题。我看到文件在供应商文件夹中,当我在终端上键入"作曲家"时,我看到了手册。

如果有人能帮助我解决这个问题,我将不胜感激。谢谢!

有几个

可能导致这种情况的问题:

  1. 确保composer已安装在您的$PATH中。也就是说,在命令提示符下运行composer应该有效,并且不需要运行显式路径,如 ~/Downloads/composer.phar
  2. 按照错误消息的建议执行composer install指令。常见错误是消息

    需要 Mcrypt PHP 扩展

    在这种情况下,您需要安装指定的扩展。例如,brew install php56-mcrypt 在 Mac 上或sudo apt-get install php5-mcrypt 在 Ubuntu 上。

相关内容

  • 没有找到相关文章