PHP致命错误:打开所需的'goutte'失败

时间:2014-03-20 09:05:39

标签: php ubuntu-10.04 behat

我正在运行Ubuntu 12.04.3 LTS,我的php版本是5.5.9-1+sury.org~precise+1。我想测试一个网页,因此包含在我的项目behatmink及其使用作曲家的goutte扩展程序中。

当我在终端中运行behat时,我收到以下错误:

PHP Warning: require(goutte): failed to open stream: No such file or directory in /home/andreea/public_html/vendor/behat/behat/src/Behat/Behat/Extension/ExtensionManager.php on line 112
PHP Fatal error: require(): Failed opening required 'goutte' (include_path='.:/usr/share/php:/usr/share/pear') in /home/andreea/public_html/vendor/behat/behat/src/Behat/Behat/Extension/ExtensionManager.php on line 112

我的composer.json文件如下所示:

{
    "name": "glp/glp",
    "description": "My page",
    "require": {
        "paymill/paymill": "v3.0.0",
        "behat/behat": "2.4.*@stable",
        "behat/mink": "1.5.*@stable",
        "behat/mink-goutte-driver": "*",
        "behat/mink-extension": "*"
    },
    "minimum-stability": "dev",
    "config": {
        "bin-dir": "bin/"
    }    
}

behat.yml是:

default:
  paths:
    features: features
    bootstrap: %behat.paths.features%/bootstrap
  extensions:
    Behat\MinkExtension\Extension:
    goutte: ~

我需要一些帮助才能使它发挥作用。谢谢!

1 个答案:

答案 0 :(得分:0)

您在 goutte 前面缺少一级缩进:

default:
  paths:
    features: features
    bootstrap: %behat.paths.features%/bootstrap
  extensions:
    Behat\MinkExtension\Extension:
      goutte: ~