gpt4 book ai didi

ruby-on-rails - #
转载 作者:行者123 更新时间:2023-12-04 05:57:25 27 4
gpt4 key购买 nike

我正在使用 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

在所有其他方法都失败(获取最新版本)之后,我添加了特定版本。

有谁知道我的设置有什么问题?

最佳答案

cucumber 1.1.5 引入了一个向后不兼容的变化, capybara 依赖于:

  • https://github.com/jnicklas/capybara/pull/644
  • https://github.com/cucumber/cucumber/issues/227

  • 确保你使用的是最新版本的 cucumber ,你应该很好!

    关于ruby-on-rails - #<Cucumber::Ast::Scenario 的未定义方法 `source_tag_names'(无方法错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343703/

    27 4 0

    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com