未初始化的常量 Capybara::Webkit::Configuration
Uninitialized constant Capybara::Webkit::Configuration
由于将 puffing-billy 添加到我的 capybara-webkit 功能,我遇到了问题。
我遵循了说明:
rails_helper.rb:
require 'billy/capybara/rspec'
capybara.rb:
Capybara.javascript_driver = :webkit_billy
#and other staff bellow
由于 运行 我拥有的功能:
NameError:
uninitialized constant Capybara::Webkit::Configuration
# /Users/ir/.rvm/gems/ruby-2.5.0@guestready/gems/puffing-billy-0.11.1/lib/billy/browsers/capybara.rb:43:in `block in register_webkit_driver'
# /Users/ir/.rvm/gems/ruby-2.5.0@guestready/gems/capybara-2.17.0/lib/capybara/session.rb:101:in `driver'
我缺少什么?
这很可能是因为您使用的是非常旧的 capybara-webkit 版本。如果您不需要最新的 Capybara,请将 Gemfile 中的 capybara-webkit 版本锁定为 ~>1.14(最新版本) 如果您确实需要最新的 Capybara,则必须告诉您的 Gemfile 使用 capybara 的主分支-网络工具包。
由于将 puffing-billy 添加到我的 capybara-webkit 功能,我遇到了问题。 我遵循了说明:
rails_helper.rb:
require 'billy/capybara/rspec'
capybara.rb:
Capybara.javascript_driver = :webkit_billy
#and other staff bellow
由于 运行 我拥有的功能:
NameError:
uninitialized constant Capybara::Webkit::Configuration
# /Users/ir/.rvm/gems/ruby-2.5.0@guestready/gems/puffing-billy-0.11.1/lib/billy/browsers/capybara.rb:43:in `block in register_webkit_driver'
# /Users/ir/.rvm/gems/ruby-2.5.0@guestready/gems/capybara-2.17.0/lib/capybara/session.rb:101:in `driver'
我缺少什么?
这很可能是因为您使用的是非常旧的 capybara-webkit 版本。如果您不需要最新的 Capybara,请将 Gemfile 中的 capybara-webkit 版本锁定为 ~>1.14(最新版本) 如果您确实需要最新的 Capybara,则必须告诉您的 Gemfile 使用 capybara 的主分支-网络工具包。