現時点では間違った環境にあるようですので、私はサーバを稼働できません。ruby on railsの環境を変更するにはどうすればいいですか?
私がテスト環境にいるとします。どのようにプロダクション環境に切り替えるのですか?アプリケーションを実行しようとするたびに、サーバが実稼働環境で動作していることがわかります。実行中にアプリケーションが実行されていないことが表示されているかどうかを確認すると、....
環境を切り替えるためのコマンドがありますか? RAILS_ENV
production
から
RAILS_ENV=production rails s
から動作します
を試みるべきだと思います - サーバーコマンドに「e」を追加します。 'rails s -e production'これはあなたが探している答えですか? –
テスト環境では、実際にレールサーバーを起動する必要はありません。統合テストを実行する場合、ほとんどの場合、テストフレームワーク(最小またはRSpec)によって実行されます。通常は、ローカルマシン上の開発環境と本番サーバー上の本番環境でサーバーを実行します。 @KevinEtoreが提案する-eオプションを使用するか、シェル内で 'RAILS_ENV' ENV varを設定することができます。http://guides.rubyonrails.org/configuring.html#rails-environment-settings – max
Railsを一度使用して環境を切り替えることはできませんプロセス(サーバー、コンソール、テスト、レーキタスクなど)にロードされています。プロセスを起動するときには環境を指定する必要があり、後で変更することはできません。プロセスを停止し、必要に応じて別の環境から再開してください。 –