Неустранимая ошибка PHP: не удалось открыть требуемый «goutte»

Я использую Ubuntu 12.04.3 LTS, а моя версия php — 5.5.9-1+sury.org~precise+1. Я хочу протестировать веб-страницу, поэтому включил в свой проект behat, mink и его расширение goutte с помощью composer.

Когда я запускаю 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: ~

Мне нужна помощь, чтобы заставить его работать. Спасибо!


person skanatek    schedule 20.03.2014    source источник


Ответы (1)


Вы пропустили один уровень отступа перед goutte:

default:
  paths:
    features: features
    bootstrap: %behat.paths.features%/bootstrap
  extensions:
    Behat\MinkExtension\Extension:
      goutte: ~
person Jakub Zalas    schedule 20.03.2014