RailsチュートリアルでHerokuのデプロイに失敗しました。
Q&A
Closed
初投稿です。よろしくお願いいたします。
タイトルにもある通り、Railsチュートリアルherokuにデプロイしてみようの章で
git push herokuを実行したところ
$git push heroku
(略)
remote: Compiling…
remote: Compilation failed:
remote: error An unexpected error occurred: "Command \"webpack\" not found.".
remote:
remote: yarn run v1.5.1
remote: info If you think this is a bug, please open a bug report with the information provided in "/tmp/build_ad3a2bb3/yarn-error.log".
remote: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
remote:
remote:
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 rails-tutorial-gu-tara.
remote:
To https://git.heroku.com/rails-tutorial-gu-tara.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/rails-tutorial-gu-tara.git'
と表示されプッシュできませんでした。
その後エラー文を見ていたら
①remote: error @rails/webpacker@4.3.0: The engine "node" is incompatible with this module. Expected version ">=8.16.0".
remote: error An unexpected error occurred: "Found incompatible module".
remote: info If you think this is a bug, please open a bug report with the information provided in "/tmp/build_ad3a2bb3/yarn-error.log".
➁remote: Compilation failed:
remote: error An unexpected error occurred: "Command \"webpack\" not found.".
の二つが見つかりました。
試した事
1 $ yarn install
これは問題なくできたが結果同じエラー文が出てきました。
2 $ yarn upgrade のち git commitとpushを行う
参考記事https://qiita.com/oieioi/items/78da19ccd40811e8f528
これも正常に作動し再度同じエラー文が出てきました。
webpack周辺の知識がないのでお力をお借りしたいです。よろしくお願いいたします。