Я пытался развернуть свое приложение Ruby на Rails на Heroku, когда столкнулся с проблемой ниже. (Конечно, я успешно создал и развернул на своем локальном компьютере.)
error Command "webpack" not found.
Я не имею ни малейшего представления о том, как узнать, как развертывать какие-либо приложения на heroku.
Конечно я перепробовал много способов и была эта ошибка еще сейчас. Я ссылался на посты, которые не позволяют прекомпилировать ресурсы с здесь и здесь .
Я следовал всем шагам вышеупомянутых постов, и это выглядело как исправление ошибок, с которыми я столкнулся. Но я просто провел время. Я добавил эту строку config.assets.initialize_on_precompile = false
в config / application.rb и увидел проблему GitHub , потому что я нашел эту статью от Google с командами ошибок. Но это не помогло.
Я пишу свою ошибку:
remote: [4/4] Building fresh packages...
remote: Done in 1.77s.
remote: I, [2020-03-23T10:31:49.843316 #3000] INFO -- : Writing /tmp/build_0f0b4f66e4d0e7863926d7ab880dce89/public/assets/manifest-cadda289ef9c70eaa0879a36e6263cb33f7523a16b3ef862e0b8609cdc2bdab1.js
remote: I, [2020-03-23T10:31:49.844161 #3000] INFO -- : Writing /tmp/build_0f0b4f66e4d0e7863926d7ab880dce89/public/assets/manifest-cadda289ef9c70eaa0879a36e6263cb33f7523a16b3ef862e0b8609cdc2bdab1.js.gz
remote: I, [2020-03-23T10:31:49.844830 #3000] INFO -- : Writing /tmp/build_0f0b4f66e4d0e7863926d7ab880dce89/public/assets/application-d0ff5974b6aa52cf562bea5921840c032a860a91a3512f7fe8f768f6bbe005f6.css
remote: I, [2020-03-23T10:31:49.845459 #3000] INFO -- : Writing /tmp/build_0f0b4f66e4d0e7863926d7ab880dce89/public/assets/application-d0ff5974b6aa52cf562bea5921840c032a860a91a3512f7fe8f768f6bbe005f6.css.gz
remote: Compiling...
remote: Compilation failed:
remote: yarn run v1.22.4
remote: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
remote:
remote:
remote: error Command "webpack" not found.
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 evening-sierra-83681.
remote:
To https://git.heroku.com/evening-sierra-83681.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/evening-sierra-83681.git'