Я намагаюся отримати огірок для роботи з Rails 3.
Але коли я намагаюся запустити функції огірка, я отримую помилку завантаження.
cucumber-0.7.3/lib/cucumber/ast/feature_element.rb:2:in `require": no such file to load -- gherkin/parser/tag_expression (LoadError)
Я додав наступні дорогоцінні камені до Gemfile
gem "rspec", ">= 2.0.0.beta.19"
gem "capybara"
gem "database_cleaner"
gem "cucumber-rails", "~> 0.1.1.rc6"
gem "cucumber", "~> 0.7.0.beta.8"
gem "rspec-rails", "~> 2.0.0.beta.19"
gem "spork"
gem "launchy"
Я біжу на ruby-1.9.2-p0
Будь-які пропозиції?
Відповіді:
3 для відповіді № 1Я отримував ту ж помилку і зміг пройти повз неї, змусивши огірка бути завантаженою в Gemfile замість залежності від огірка.
Отже, присвоєння специфічної версії огіркам та> огіркам:
...
gem "gherkin", "2.1.5"
gem "cucumber-rails", ">=0.3.2"
gem "cucumber", ">=0.8.5"
...