Ruby on Rails6で、開発マシン上で、
RAILS_ENV=production bin/rails s -b localhost
を実行してサーバーを立ち上げて、ブラウザに接続(http://localhost:3000/)したのですが、
エラーになってしまいます。
こちらの解決策をアドバイス頂きたいです。
ちなみに、以下のようにdevelopmentモードだと正常に画面が表示されます。
RAILS_ENV=development bin/rails s -b localhost
コンソールのログは以下の通りです。
# productionだと画面に接続できない.. コンソールはこの状態のまま反応しない.. $RAILS_ENV=production bin/rails s -b localhost => Booting Puma => Rails 6.0.3.4 application starting in production => Run `rails server --help` for more startup options Puma starting in single mode... * Version 4.3.6 (ruby 2.7.2-p137), codename: Mysterious Traveller * Min threads: 5, max threads: 5 * Environment: production * Listening on tcp://127.0.0.1:3000 * Listening on tcp://[::1]:3000
# developmentモードだと正常に画面接続できる $RAILS_ENV=development bin/rails s -b localhost => Booting Puma => Rails 6.0.3.4 application starting in development => Run `rails server --help` for more startup options Puma starting in single mode... * Version 4.3.6 (ruby 2.7.2-p137), codename: Mysterious Traveller * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://127.0.0.1:3000 * Listening on tcp://[::1]:3000
bin/rails -v Rails 6.0.3.4
# コンソールはproductionモードで起動できる $RAILS_ENV=production bin/rails c Loading production environment (Rails 6.0.3.4) [1] pry(main)>
開発マシン上でproductionモードでRailsサーバーを立ち上げたいです。
アドバイスを宜しくお願い致します
回答1件
あなたの回答
tips
プレビュー