2
私はRailsの3.1.3を使用してcukeを実行すると、次のエラーを取得しています:未定義のメソッド `source_tag_names' ::シナリオ(無メソッドエラー)
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
他のすべてが失敗した(最新のものになった)後に、特定のバージョンを追加しました。
セットアップに何が間違っているのでしょうか?
ありがとうNevir、それは(1.1.4を使用して)今働きます。 – dynex
報告されているように、Cucumber 1.1.6は明日修正されます:https://github.com/cucumber/cucumber/issues/227。 –
パーティーに遅れている人は、今のところキュウリレール1.1.8を指してからバンドルアップデートを実行できます。または、バージョンを設定していない場合は更新してください。 – KobeJohn