前提・実現したいこと
プログラミング初学者です。
顧客管理アプリを作っており、ローカル環境では正常に挙動しますが、herokuデプロイ時にエラーが発生します。
色々と調べてみたがのですがどうにも解決の糸口が掴めず、お力をお借りしたいです。
teratail初利用につき至らぬ点があるかもしれませんが、何卒よろしくお願いします。
発生している問題・エラーメッセージ
~中略~ remote: ERROR in ./app/javascript/packs/application.js ~中略~ remote: ! remote: ! Precompiling assets failed. remote: ! remote: ! Push rejected, failed to compile Ruby app. remote: remote: ! Push failed remote: Verifying deploy... remote: remote: ! Push rejected to アプリ名. remote: To https://git.heroku.com/アプリ名.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/アプリ名.git'
該当ソースコード(application.js)
require("@rails/ujs").start() require("@rails/activestorage").start() require("channels") require activestorage require turbolinks require_tree . require jquery require jquery_ujs
試したこと
1.heroku logs でログを確認
statusは143。 Build failedが数件発生しています。
status143について調べてみると、herokuを再起動する必要があるとの記事を発見、heroku restartするも、状況変わらず。
2. application.jsに以下を追記。
import '../javascripts/application';
import '../stylesheets/application';
→デプロイするも、エラー内容変わらず。
3.config/ environments/ production.rbに以下を追記。
config.assets.initialize_on_precompile = false
→デプロイするも、エラー内容変わらず。
補足情報(FW/ツールのバージョンなど)
ruby 2.6.5
rails 6.0.0
MySQL2 0.5.3
VS code
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。