🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

1157閲覧

railsアプリをAWSでデプロイを試みたところ、We're sorry, but something went wrong.と表示されます。

Ryorose

総合スコア2

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2021/02/16 12:58

実現したいこと
rails で作成したポートフォリオをAWSにアップロードしたい。

環境
Rails 6.0.3.5
Node v15.8.0
ruby 2.7.1p83
yarn v1.22.10
問題点
railsで作ったアプリをAWSでデプロイしたいのですが、We're sorry, but something went wrong.と表示されデプロイができません。

デプロイに関してはこちらの下記のサイトを、参照させていただきました。
https://qiita.com/Yuki_Nagaoka/items/1f0b814e52e603613556

nginxとunicornに関しては正常に動いているようです。
確認コマンド
ps -ef | grep unicorn | grep -v grep

サーバー環境でlog情報を確認しました。
確認方法は下記です。
tail -n 30 production.log

[f24e3b9a-23b9-46a3-b108-5445ce9d759d] app/views/layouts/application.html.erb:7 W, [2021-02-16T12:24:29.796346 #17694] WARN -- : DEPRECATION WARNING: set the 'will_paginate.previous_label' key in your i18n locale instead of editing pagination_options (called from /var/www/rails/daily_report/config/environment.rb:7:in `<main>') W, [2021-02-16T12:24:29.796514 #17694] WARN -- : DEPRECATION WARNING: set the 'will_paginate.next_label' key in your i18n locale instead of editing pagination_options (called from /var/www/rails/daily_report/config/environment.rb:8:in `<main>') I, [2021-02-16T12:25:22.682177 #3555] INFO -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] Started GET "/" for 183.76.138.222 at 2021-02-16 12:25:22 +0000 I, [2021-02-16T12:25:22.682779 #3555] INFO -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] Processing by StaticPagesController#home as HTML D, [2021-02-16T12:25:22.732265 #3555] DEBUG -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] (2.5ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2021-02-16T12:25:22.738254 #3555] DEBUG -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] (2.7ms) SELECT COUNT(*) AS count_all, `groups`.`name` AS groups_name FROM `groups` INNER JOIN `group_users` ON `group_users`.`group_id` = `groups`.`id` INNER JOIN `users` ON `users`.`id` = `group_users`.`user_id` INNER JOIN `microposts` ON `microposts`.`user_id` = `users`.`id` GROUP BY `groups`.`name` I, [2021-02-16T12:25:22.738721 #3555] INFO -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] Rendering static_pages/home.html.erb within layouts/application I, [2021-02-16T12:25:22.739024 #3555] INFO -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] Rendered static_pages/home.html.erb within layouts/application (Duration: 0.2ms | Allocations: 74) I, [2021-02-16T12:25:22.739618 #3555] INFO -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] Completed 500 Internal Server Error in 57ms (ActiveRecord: 5.2ms | Allocations: 1419) F, [2021-02-16T12:25:22.740367 #3555] FATAL -- : [0e575d1f-900c-4b75-a24e-a9292e6261dc] [0e575d1f-900c-4b75-a24e-a9292e6261dc] ActionView::Template::Error (Webpacker can't find application in /var/www/rails/daily_report/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: { } ): [0e575d1f-900c-4b75-a24e-a9292e6261dc] 4: <title><%= yield(:title) %> | Daily Work Report</title> [0e575d1f-900c-4b75-a24e-a9292e6261dc] 5: <%= csrf_meta_tags %> [0e575d1f-900c-4b75-a24e-a9292e6261dc] 6: <%= csp_meta_tag %> [0e575d1f-900c-4b75-a24e-a9292e6261dc] 7: [0e575d1f-900c-4b75-a24e-a9292e6261dc] 8: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> [0e575d1f-900c-4b75-a24e-a9292e6261dc] 9: <link href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.7.1/css/lightbox.css" rel="stylesheet"> [0e575d1f-900c-4b75-a24e-a9292e6261dc] 10: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"> [0e575d1f-900c-4b75-a24e-a9292e6261dc] [0e575d1f-900c-4b75-a24e-a9292e6261dc] app/views/layouts/application.html.erb:7 [ryotaro@ip-10-0-0-48 log]$

試したこと
ActionView::Template::Error (Webpacker can't find application in /var/www/rails/daily_report/public/packs/manifest.json. Possible causes:の文章からwebpackerの問題だと思い下記の通り試しました。

  • AWSへYARNのインストール、YARNのアップデート
  • rails webpacker:install webpackerファイルの作成
  • bundle exec rake assets:precompile RAILS_ENV=production プリコンパイル

参考にさせて頂いたサイトは上記の対応で解決しているようですが、何度か試しましたが以前として同じ状態です。

参考サイト
https://github.com/rails/webpacker/issues/940
https://k-koh.hatenablog.com/entry/2020/03/31/182654
https://github.com/rails/webpacker/issues/1494

初学者の私個人の知識・力では解決ができないため、質問させていただきました。
どうぞよろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

解決できましたのでご連絡いたします。
bundle exec rails webpacker:compileを行ったあとにunicornの再起動ができておりませんでした。
コメントいただきありがとうございます。

お手数をおかけいたしました。

投稿2021/02/17 13:43

Ryorose

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

あともう一歩そうですね!!

これで解決しないでしょうか

bundle exec rails webpacker:compile

投稿2021/02/17 10:20

kyohah

総合スコア96

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Ryorose

2021/02/17 11:36

コメントありがとうございまうす。そちらのコマンドを試しましたが以前として同じエラーが出ております。何か設定に誤りがあるのでしょうか。
kyohah

2021/02/17 13:41

念の為書きを実行し、結果を貼ってもらえますでしょうか RAILS_ENV=priduction bundle exec rails webpacker:compile ls public/packs node -v yarn -v
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問