25

Rails 3.1アプリケーションを本番モードでローカルで起動しようとしています。異なる環境のブートレール3.1

rails s 

は、ちょうど良い開発で起動します。

/usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.4/lib/rack/handler.rb:63:in 
    `require': no such file to load -- rack/handler/production (LoadError) 
     from /usr/local/Cellar/ruby/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.4/lib/rack/handler.rb:63:in `try_require' 

答えて

69

はどうやら正しいコマンドは、私が間違っている場合

rails s -e production 

が私を修正しているが、私は "-e" と考えている:私は

rails s production 

をしようとすると、私はエラーを取得します以前は必要ではなかった。

+0

はい、これまで3.0では必須ではありませんでした。ありがとう! – corroded

+0

これを行うと、代わりに他のエラーが表示されます。 "スタックレベルが深すぎます"。 -eのことは何ですか? "エラーを無視しない"と私は推測する? –

+0

"スタックレベルが深すぎる"とはおそらく、決して戻ってこない再帰関数があることを意味します。 "-e"は "環境"のためのものです。 – tybro0103

関連する問題