неопределенный метод `source_tag_names 'для # - PullRequest
2 голосов
/ 18 февраля 2012

Я использую Rails 3.1.3 и получаю следующую ошибку при выполнении cuke:

undefined method `source_tag_names' for #<Cucumber::Ast::Scenario:0x00000104a7e770>(NoMethodError)
../gems/capybara-1.1.2/lib/capybara/cucumber.rb:18:in `Before'

Вот мой Gemfile:

gem 'rails', '3.1.3'
group :test, :development do
  gem 'rspec-rails', '~> 2.7.0'
  gem 'cucumber', '~> 1.1.3'
  gem 'capybara', '~> 1.1.2'
  gem 'nokogiri', '~> 1.5.0'
  gem 'cucumber-rails', '~> 1.2.1'
  gem "database_cleaner"
end

Я добавил определенные версии после всех остальныхне удалось (получение последней версии).

У кого-нибудь есть идеи, что не так с моей настройкой?

1 Ответ

3 голосов
/ 19 февраля 2012

огурец 1.1.5 внес обратное несовместимое изменение, от которого зависит капибара:

Makeуверен, что вы используете последнюю версию огурца, и вы должны быть хорошими!

...