2016-04-21 2 views
3

Я пытаюсь запустить приложение в папке моего поставщика. Я установил композитор во всем мире, установил пакет 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 

Я не уверен, как это исправить. Я вижу, что файлы находятся в папке поставщика, и когда я набираю «композитор» на терминале, я вижу это руководство.

Если кто-нибудь может помочь мне разрешить это, я бы очень признателен. Благодаря!

+0

Вы говорите, что «установили пакет поведения», значит, это означает, что вы выполнили «компоновку установки» из корня папки проекта? –

+0

@JeffPuckettII Да, я сделал это из корневой папки проекта – json3000

+0

У вас есть много примеров здесь http://www.inanzzz.com/index.php/posts/behat Как он устанавливается, подготовлен, используется, запускается и т. Д. – BentCoder

ответ

0

Есть несколько возможных проблем, ведущих к этой ситуации:

  1. Убедитесь, что composer установлен в вашем $PATH. То есть, запуск composer в командной строке должен работать, и вам не нужно запускать явный путь, например ~/Downloads/composer.phar
  2. Выполнение команды composer install, как следует из сообщения об ошибке. Распространенной ошибкой является сообщение

    расширение Mcrypt PHP требуется

    в этом случае вам необходимо установить указанное расширение. Например, brew install php56-mcrypt на Mac или sudo apt-get install php5-mcrypt на Ubuntu.

Смежные вопросы