6

アプリケーションを本番モードに設定するにはどうすればよいですか?

さて、これは簡単なことですが、最初のRailsアプリをデプロイしようとしています。すべてが適切にセットアップされています:Ubuntu Hardy、Passenger、MySQL。ただし、まだ開発モードで実行されています。Railsの古いバージョンのドキュメントしか見つけられなかったので、正しく実行していることを確認したいと思います。

前もって感謝します。

4

3 に答える 3

7

RailsEnv の代わりに RackEnv を設定する必要があります。実際、私は両方を行っています (必要ないかもしれませんが...?)。

Rails 2.3 アプリの vhost の例:

<VirtualHost *:80>

  ...
  RackEnv production
  RailsEnv production
  ...

</VirtualHost>
于 2009-08-25T07:53:44.813 に答える
2

パッセンジャーは、特に指定しない限り、デフォルトですべてを本番モードで実行します。

Passenger RailsEnv ドキュメント

RAILS_ENV を出力するビューを作成すると、「開発」と表示されますか?

  • その場合、environment.rb ファイルのどこかで RAILS_ENV 変数を「development」に設定している可能性があります。
  • それが見られず、他の症状が見られる場合は、症状を挙げていただけますか?
于 2009-08-25T07:49:47.193 に答える
0

ドキュメントに基づいてRailEnv を設定できます。デフォルトでは、Passenger はプロダクション モードで実行されるためRailsEnv development、設定にコピーした可能性があります。

于 2009-08-25T07:48:44.637 に答える