1
我試圖設置一個獨特的環境(但實際上是一個新的開發環境,以便各種全局參數可以不同)。我遵循大量的例子來創建一個新的環境(我用我的開發配置作爲起點)。Rails設置獨特的集成環境
我的新環境是singleserverintegration。
- 一個新的environment.rb
- 添加新的邏輯到初始化/ additional.rb(ELSIF Rails.env.eql?( 「singleserverintegration」))
- 添加條目的database.yml
但當有史以來我嘗試建立環境
RAILS_ENV="singleserverintegration" && rake db:drop && rake db:create && rake db:migrate
我得到一個
rake aborted!
uninitialized constant Capybara
爲什麼它拉出測試配置(這是哪裏水豚用作rspec的一部分)[我注意到additional.rb有capybara配置reguardless的環境,但它從來沒有抱怨,當我運行耙/ db命令爲我的開發環境。爲什麼它現在抱怨]
我失去了什麼? - 讚賞相對新手指導...
感謝
本
additional.rb的底線是
Capybara.server_port = 8066
但是,當我設置開發環境時,這不會引起問題!?