デプロイ時のおけるエラーを解決してデプロイ したい
初めまして初心者です。
ただいまRubyを使って簡単な画像投稿アプリを作成しています。
デプロイを行おうとした際に下記のエラーメッセージが出ました。
発生している問題・エラーメッセージ
herokでデプロイをしようとした際に下記のエラーが出ました
(前提としてこのアプリのデプロイは何度か実行して成功しています)
% heroku logs
で原因を探るとどうやらBuildに失敗しているようでした。
2021-06-02T00:44:26.002809+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2021-06-02T00:44:26.087980+00:00 app[web.1]: - Gracefully stopping, waiting for requests to finish 2021-06-02T00:44:26.088956+00:00 app[web.1]: === puma shutdown: 2021-06-02 00:44:26 +0000 === 2021-06-02T00:44:26.088958+00:00 app[web.1]: - Goodbye! 2021-06-02T00:44:26.089120+00:00 app[web.1]: Exiting 2021-06-02T00:44:26.194056+00:00 heroku[web.1]: Process exited with status 143 2021-06-02T01:09:42.000000+00:00 app[api]: Build started by user ****@icloud.com 2021-06-02T01:10:37.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/73fd92a9-87d1-4084-806d-52e7542b8b6d/activity/builds/2b176a28-b659-4349-a593-423f36f1097b 2021-06-02T01:11:20.492603+00:00 heroku[web.1]: Unidling 2021-06-02T01:11:20.508363+00:00 heroku[web.1]: State changed from down to starting
ですのでherokuのBuildのログを確認しますと
"loose" mode option was set to "true" for @babel/plugin-proposal-class-properties. The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding ["@babel/plugin-proposal-private-methods", { "loose": true }] to the "plugins" section of your Babel config. Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties. The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding ["@babel/plugin-proposal-private-methods", { "loose": true }] to the "plugins" section of your Babel config. Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties. The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding ["@babel/plugin-proposal-private-methods", { "loose": true }] to the "plugins" section of your Babel config. ! ! Precompiling assets failed. ! ! Push rejected, failed to compile Ruby app. ! Push failed
と確認でいました。
つまり
【@babel/plugin-proposal-class-properties の "loose" モード オプションが "true" に設定しなおせば解決する】
と認識しました(この前提が誤っていた場合ご指摘頂けると幸いです)
ここでご質問なのですがどうすれば@babel/plugin-proposal-class-properties を設定できるのでしょうか?
この【Babel】というファイルを作成した記憶がなく、調べたところ
Babel作成方法は見つけたのですが、これはこちらで作成して変更すれば良いのでしょうか?
そもそも、エラー原因の対処法がこれであっているのかもわからず、ご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー