我正在使用follwoing turotiral在我的山狮子macbook上安装behat和mink。在Mac OS X上通过Pear安装Behat问题
http://www.ifusio.com/blog/how-to-install-behat-mink-on-mac-osx
这一切似乎直到您运行贝哈特命令,然后我得到以下错误
PHP Fatal error: Class 'Symfony\Component\Console\Helper\ProgressHelper' not found in /Users/waseem/pear/share/pear/Symfony/Component/Console/Application.php on line 966
PHP Stack trace:
PHP 1. {main}() /Users/waseem/pear/bin/behat:0
PHP 2. Behat\Behat\Console\BehatApplication->__construct() /Users/waseem/pear/bin/behat:26
PHP 3. Symfony\Component\Console\Application->__construct() /Users/waseem/pear/share/pear/behat/src/Behat/Behat/Console/BehatApplication.php:32
PHP 4. Symfony\Component\Console\Application->getDefaultHelperSet() /Users/waseem/pear/share/pear/Symfony/Component/Console/Application.php:75
Fatal error: Class 'Symfony\Component\Console\Helper\ProgressHelper' not found in /Users/waseem/pear/share/pear/Symfony/Component/Console/Application.php on line 966
Call Stack:
0.0002 632656 1. {main}() /Users/waseem/pear/bin/behat:0
0.0036 1350424 2. Behat\Behat\Console\BehatApplication->__construct() /Users/waseem/pear/bin/behat:26
0.0036 1350504 3. Symfony\Component\Console\Application->__construct() /Users/waseem/pear/share/pear/behat/src/Behat/Behat/Console/BehatApplication.php:32
0.0036 1350816 4. Symfony\Component\Console\Application->getDefaultHelperSet() /Users/waseem/pear/share/pear/Symfony/Component/Console/Application.php:75
如果我通过Github的方法,这一切似乎罚款安装它,这是去细只是窃听我为什么会发生这种情况。我在机器上没有Symfony。
也许是因为我安装了--alldeps?我试图卸载并再次尝试和相同的问题
这在使用Composer时也会发生。 –
请粘贴你的composer.json。这对我来说可以。 –
如果您在全局安装了behat以及共享文件夹中包含Symfony,则必须在项目文件夹中指定本地behat可执行文件。所以从快速入门文档,在'ls_project'中,它是'../bin/behat --init' –