我正在尝试在我的供应商文件夹上运行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
我不确定如何解决这个问题。我看到文件在供应商文件夹中,当我在终端上键入"作曲家"时,我看到了手册。
如果有人能帮助我解决这个问题,我将不胜感激。谢谢!
有几个
可能导致这种情况的问题:
- 确保
composer
已安装在您的$PATH
中。也就是说,在命令提示符下运行composer
应该有效,并且不需要运行显式路径,如~/Downloads/composer.phar
按照错误消息的建议执行
composer install
指令。常见错误是消息需要 Mcrypt PHP 扩展
在这种情况下,您需要安装指定的扩展。例如,
brew install php56-mcrypt
在 Mac 上或sudo apt-get install php5-mcrypt
在 Ubuntu 上。