53

Ubuntu Server で rails 環境を確認するにはどうすればよいですか?

コマンド:Rails.env => command not found コマンド: rails.env => command not found

4

6 に答える 6

18

Rails.envシェルで実行しようとしたようです。Rails.envUnix シェル コマンドではなく、Ruby コードであるため、これは機能しません。

Rails アプリをサーバーにどのようにデプロイして起動していますか? Rails 環境は、サーバー起動時の RAILS_ENV 環境変数の値によって決定されます。それを指定する構成ファイルがどこかにあるかもしれませんRAILS_ENV=production my_rails_server。これに本当に答えるには、サーバーを起動するために実行するコマンドの正確な詳細を知る必要があります。ユニコーン、雑種、Webrick、または何か他のものを使用していますか?

于 2013-04-27T07:18:47.183 に答える
12

Rails アプリケーション ディレクトリで次のように入力します。

かき集める

于 2016-07-17T06:53:13.990 に答える
2

シェルの Rails コンソールから環境を確認することもできます。アプリケーション ディレクトリ パスから開始します。

rails console<enter>

コンソールからの出力を確認した後... (出力はおそらく異なります)

Running via Spring preloader in process XXXXX
Loading development environment (Rails X.x.x)
irb(main):001:0>

プロンプトタイプで

Rails.env<enter>

カスタム環境がない限り、次の環境のいずれかが読み込まれます

=> "development"
=> "production"
=> "test"
于 2018-03-25T03:32:56.380 に答える