为了运行rspec / capybara功能测试,是否需要对Gemfile进行特定的更新?我的gemfile正在使用ruby '2.5.3'
和'rails', '~. 5.2.4'
。我有另一个测试应用程序是rails 5.2.1和ruby 2.5.1,没有遇到此问题。我尝试过更改rspec和capybara的版本,但没有这种运气。我知道Rake 11之前的rake版本存在问题,其中某些方法已删除。这是Gemfile中的原因还是另一个版本问题:Gemfileruby '2.5.3'
gem 'rails', '~> 5.2.4'
group :development, :test do
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'rspec-rails', '3.1.0'
end
group :test do<br>
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
gem 'chromedriver-helper'
end
[rsepc-rails
3.1.0已于2014年9月发布,与Rake 11.0.1或12+不兼容-升级到rspec-rails的最新3.x版本(截至目前为3.9.1)