Почему я не могу запустить свой огурец? - PullRequest
0 голосов
/ 06 июля 2011

Я новичок в RoR, и в эти дни я изучаю BDD с огурцом.

Однако у меня возникла тривиальная проблема.Я полностью действовал согласно этому посту: http://www.mattvsworld.com/blog/2010/02/ruby-1-9-rails-2-3-5-and-cucumber/ Но я все еще получаю это:

Couldn't find 'cucumber' generator

Затем я удалил / установил огуречные рельсы много раундов с sudo и все еще получаю это:

Couldn't find 'cucumber' generator

Я предполагаю, что мои огуречные рельсы не на пути.Так как я получаю это с cucumber-rails -version

-bash: cucumber-rails: команда не найдена

Может кто-нибудь сказать мне, что мне теперь делать?

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

Я решил проблему. Оказывается, огурцы-рельсы (1.0.2) не очень хорошо работают с Rails 2.3.5. Это должен быть Rails 3.x.x.

Итак, однажды я вернул огуречные рельсы обратно к v 0.3.2. Это сработало как шарм.

1 голос
/ 29 июля 2011

Очень полезная информация @Winston Chen.Предложение вернуть огуречные рельсы в v 0.3.2 решило аналогичную проблему для меня в приложении Rails 2.3.12.

Чтобы решить эту проблему, я просто сделал следующее gem uninstall cucumber-rails -v 1.0.2 и затем использовал установленный пакет gem 'cucumber-rails', '~> 0.3.2'

...