огурец на окнах - команда не найдена - PullRequest
0 голосов
/ 17 августа 2011

Я пытаюсь начать тестирование в Ruby на Windows, и у меня установлены гемы для огурца

capybara (1.0.0, 0.4.1.1)
cucumber (0.10.2)
cucumber-rails (0.4.1)
rspec (2.6.0)
rspec-rails (2.6.1)
webrat (0.7.3)

Я написал свою первую функцию, но при попытке запустить

cucumber features -n

Я получаю сообщение об ошибке: «огурец» не является распознанной внутренней или внешней командой, работающей программой или командным файлом.

Как вы запускаете тесты на огурец под Windows? Я использую Ruby 1.9.2 и rails 3.0.0

Ответы [ 3 ]

4 голосов
/ 27 сентября 2012

У меня была такая же проблема, как и у вас.Решением было добавить папку bin для драгоценного камня огурца в переменную окружения PATH:

<path_to_jruby>\lib\ruby\gems\1.8\gems\cucumber-1.2.1\bin

Это похоже на проблему, связанную с окнами.Не уверен, почему, но это решило проблему.Надеюсь, это поможет.

0 голосов
/ 17 августа 2011

Есть несколько ошибок под окнами, например, отсутствует символ "a" или нет цветного вывода, но вы должны иметь возможность использовать cucumber под окнами просто отлично.

Попробуйте снова настроить огурец. Возможно, вы что-то пропустили во время настройки. Если это не поможет, вы можете попробовать поиграть с http://cygwin.com/index.html

0 голосов
/ 17 августа 2011

Использование bundle exec cucumber features -n должно работать.

Редактировать: Или, может быть, rake cucumber

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...