2016-04-21 13 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 

からこのメッセージを得続けるbehatたびに私はこの問題を解決する方法がわからないよ/ binが実行します。ファイルがベンダーのフォルダにあるのがわかります。ターミナルに "composer"と入力すると、マニュアルが表示されます。

誰も私は、私はそれを本当に感謝し、これを解決するのに役立つことができます。ありがとう!

+0

あなたは「behatreパッケージをインストールしました」と言っています。これはプロジェクトフォルダのルートから 'composer install'を実行したことを意味しますか? –

+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拡張モジュールを使用すると、指定した拡張機能をインストールする必要があり、その場合には

    を必要なメッセージです。たとえば、Macではbrew install php56-mcrypt、Ubuntuではsudo apt-get install php5-mcryptとなります。

関連する問題