我正在尝试设置一个独特的环境(但实际上是一个新的开发环境,以便各种全局参数可以不同)。我已经按照很多例子来创建一个新环境(我使用我的开发配置作为起点)。
我的新环境是singleserverintegration。
但是,当我尝试设置环境时
RAILS_ENV="singleserverintegration" && rake db:drop && rake db:create && rake db:migrate
我得到了
rake aborted!
uninitialized constant Capybara
为什么要拔出测试配置(这是使用capybara作为rspec的一部分)[我注意到additional.rb有capybara配置,无论环境如何,但是当我运行rake / db命令时它永远不会抱怨对于我的开发环境。为什么现在会抱怨?]
我缺少什么 - 指导赞赏一位相对新手...
感谢
本
additional.rb的底线是
Capybara.server_port = 8066
但是,当我设置开发环境时,这不会导致问题!?
答案 0 :(得分:0)
尝试将新的env添加到capybara gem中
前:
group :test, :development, :singleserverintegration do
gem 'capybara'
end