2013-06-24 10 views
3

Я установил гостевую ОС vm ubuntu.не удалось запустить код в виртуальной машине -Минк не найден и не загружен

Мое приложение работает в браузере в моей ОС хоста в URL

http://abc.localhost:8888

I типа PHP codecept.phar запустить в терминале гостевой ОС.

Я получаю следующее сообщение об ошибке:

[Codeception\Exception\Configuration] 
    Mink could not be found and loaded 

Мой acceptance.yml говорит

# Codeception Test Suite Configuration 

# suite for acceptance tests. 
# perform tests in browser using the Selenium-like tools. 
# powered by Mink (http://mink.behat.org). 
# (tip: that's what your customer will see). 
# (tip: test your ajax and javascript by one of Mink drivers). 

# RUN `build` COMMAND AFTER ADDING/REMOVING MODULES. 

class_name: WebGuy 
modules: 
    enabled: 
     - PhpBrowser 
     - WebHelper 
     - Mink 
    config: 
     PhpBrowser: 
      url: 'http://abc.localhost:8888' 

Я попытался с и без 8888 в acceptance.suite.yml. Я получаю ту же ошибку.

Просьба сообщить.

Предостережение: Я также отправил один и тот же билет в https://github.com/Codeception/Codeception/issues/388. Обновите этот вопрос, если я получу ответ оттуда.

ответ

3
  1. SSH в гостевой VM.
  2. Судо нано/и т.д./хосты
  3. Добавить в следующем 127.0.0.1 abc.localhost
  4. Убедитесь acceptance.yml правильно.
# Codeception Test Suite Configuration 

# suite for acceptance tests. 
# perform tests in browser using the Selenium-like tools. 
# powered by Mink (http://mink.behat.org). 
# (tip: that's what your customer will see). 
# (tip: test your ajax and javascript by one of Mink drivers). 

# RUN `build` COMMAND AFTER ADDING/REMOVING MODULES. 

class_name: WebGuy 
modules: 
    enabled: 
     - PhpBrowser 
     - WebHelper 
    config: 
     PhpBrowser: 
      url: 'http://abc.localhost' 

Затем запустите команду php codecept.phar run внутри гостевой виртуальной машины