独自の環境をセットアップしようとしています (ただし、さまざまなグローバル パラメーターが異なる可能性があるため、事実上は新しい開発環境です)。多くの例に従って、新しい環境を作成しました (開発構成を出発点として使用しました)。
私の新しい環境はシングルサーバー統合です。
- 新しい environment.rb
- initializers/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の一部として使用されている場所です)[追加の.rbには環境に関係なくカピバラ構成があることに気付きましたが、開発用にrake / dbコマンドを実行しても文句を言うことはありません環境。なぜ今文句を言うのですか?]
私は何が欠けていますか - 比較的初心者のためのガイダンス...
ありがとう
ベン
additional.rb の最終行は
Capybara.server_port = 8066
でも、これは開発環境をセットアップするときに問題にはなりません!?