前提・実現したいこと
AWSを使用し本番環境でrailsを再起動させたいのですが、できません。誰か助けてください。
発生している問題・エラーメッセージ
AWSにデプロイするため RAILS_SERVE_STATIC_FILES=1 unicorn_rails -c config/unicorn.rb -E production -Dを入力し再起動させたところmaster failed to start, check stderr log for detailsと出てきました。 エラーログを確認したところ [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 16: <meta name="viewport" content="width=device-width"> [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 17: <script type="text/javascript" src="https://js.pay.jp/v1/"></script> [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 18: <%= stylesheet_link_tag 'application', media: 'all' %> [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 19: <%= javascript_pack_tag 'application' %> [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 20: </head> [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 21: [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] 22: <body> [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] [f3a9936f-db51-4ad7-a5fd-de1d67a6272c] app/views/layouts/application.html.erb:19 I, [2020-11-21T14:57:40.757200 #25623] INFO -- : [658f4958-3726-4602-b0c5-9a22dd2d7f77] Started GET "/" for 60.112.97.54 at 2020-11-21 14:57:40 +0000 I, [2020-11-21T14:57:40.757918 #25623] INFO -- : [658f4958-3726-4602-b0c5-9a22dd2d7f77] Processing by TopsController#index as HTML I, [2020-11-21T14:57:40.758593 #25623] INFO -- : [658f4958-3726-4602-b0c5-9a22dd2d7f77] Rendering tops/index.html.erb within layouts/application I, [2020-11-21T14:57:40.758870 #25623] INFO -- : [658f4958-3726-4602-b0c5-9a22dd2d7f77] Rendered tops/index.html.erb within layouts/application (Duration: 0.2ms | Allocations: 84) I, [2020-11-21T14:57:40.759557 #25623] INFO -- : [658f4958-3726-4602-b0c5-9a22dd2d7f77] Completed 500 Internal Server Error in 2ms (Allocations: 794) F, [2020-11-21T14:57:40.760228 #25623] FATAL -- : [658f4958-3726-4602-b0c5-9a22dd2d7f77] [658f4958-3726-4602-b0c5-9a22dd2d7f77] ActionView::Template::Error (Webpacker can't find application in /var/www/def_style/public/packs/manifest.json. Possible causes: 1. You want to set webpacker.yml value of compile to true for your environment unless you are using the `webpack -w` or the webpack-dev-server. 2. webpack has not yet re-run to reflect updates. 3. You have misconfigured Webpacker's config/webpacker.yml file. 4. Your webpack configuration is not creating a manifest. Your manifest contains:
該当のソースコード
ruby
1config/webpacker 2 3production: 4 <<: *default 5 6 # Production depends on precompilation of packs prior to booting for performance. 7 compile: false 8 9 # Extract and emit a css file 10 extract_css: false 11 12 # Cache manifest.json for performance 13 cache_manifest: true 14
試したこと
他の記事でconfig/webpackerのproductionのextract_css: tureをfalesにしましたが変化がありませんでした。
またローカル環境で
rails webpacker:install
rails webpacker:compile
を実行しましたが変化がありませんでした。
補足情報(FW/ツールのバージョンなど)
初投稿なので不足があると思いますが何卒よろしくお願いいたします。
あなたの回答
tips
プレビュー