2013-10-02 31 views
0

昨天我已經安裝了phpunit和pear,最後創建了一個從/ usr/local/bin/behat到/ usr/local的符號鏈接/Cellar/php54/5.4.16/bin/phpunit。PHP致命錯誤:找不到類'Symfony Component Console Helper ProgressHelper'

現在我正在嘗試與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 

任何幫助將升值。

回答

0

這不是一個很好的網站,張貼,but..to幫你,我發現這個解釋在Github上官方庫:https://github.com/Behat/Behat/issues/293

似乎有益。 (好吧,它沒有幫助,但是...這是對這個錯誤的一個很好的解釋)

祝你好運。

相關問題