0

昨日、pear を使用して phpunit をインストールし、最終的に /usr/local/bin/behat から /usr/local/Cellar/php54/5.4.16/bin/phpunit へのシンボリック リンクを作成しました。

今、私は Behat で同じことをしようとしています。私がやったことは次のとおりです。

sudo pear upgrade PEAR
sudo pear channel-discover pear.behat.org
sudo pear install --alldeps behat/behat

今、私が走るとき

$ /usr/local/Cellar/php54/5.4.16/bin/behat

次のエラーが表示されます。

PHP Fatal error:  Class 'Symfony\Component\Console\Helper\ProgressHelper' not found in /usr/local/Cellar/php54/5.4.16/lib/php/Symfony/Component/Console/Application.php on line 973
PHP Stack trace:
PHP   1. {main}() /usr/local/Cellar/php54/5.4.16/bin/behat:0
PHP   2. Behat\Behat\Console\BehatApplication->__construct() /usr/local/Cellar/php54/5.4.16/bin/behat:26
PHP   3. Symfony\Component\Console\Application->__construct() /usr/local/Cellar/php54/5.4.16/lib/php/behat/src/Behat/Behat/Console/BehatApplication.php:32
PHP   4. Symfony\Component\Console\Application->getDefaultHelperSet() /usr/local/Cellar/php54/5.4.16/lib/php/Symfony/Component/Console/Application.php:83

Fatal error: Class 'Symfony\Component\Console\Helper\ProgressHelper' not found in /usr/local/Cellar/php54/5.4.16/lib/php/Symfony/Component/Console/Application.php on line 973

Call Stack:
    0.0003     233344   1. {main}() /usr/local/Cellar/php54/5.4.16/bin/behat:0
    0.0068     641984   2. Behat\Behat\Console\BehatApplication->__construct() /usr/local/Cellar/php54/5.4.16/bin/behat:26
    0.0068     642072   3. Symfony\Component\Console\Application->__construct() /usr/local/Cellar/php54/5.4.16/lib/php/behat/src/Behat/Behat/Console/BehatApplication.php:32
    0.0068     642512   4. Symfony\Component\Console\Application->getDefaultHelperSet() /usr/local/Cellar/php54/5.4.16/lib/php/Symfony/Component/Console/Application.php:83

どんな助けでも感謝します。

4

1 に答える 1

0

それを投稿するのは良いサイトではありませんが..あなたを助けるために、私はGithubの公式リポジトリでこの説明を見つけました: https://github.com/Behat/Behat/issues/293

役に立ちそうです。(わかりました、それは役に立ちませんが...このバグの良い説明です)

幸運を。

于 2013-10-06T22:07:12.430 に答える