【发布时间】:2018-09-13 10:23:52
【问题描述】:
当我部署到 Heroku 时,我的 Rails/React 应用程序失败。情况并非总是如此。它只是在本地重新安装 Webpack 后才开始发生(对于不同的项目)。该应用程序在我的本地机器上仍然可以正常工作。
我尝试创建一个新的 Heroku 应用程序无济于事,并尝试恢复到以前的工作提交,但由于某种原因现在也失败了。除了从 webpacker (3.2.0) 更改为 webpacker (3.3.1) 之外,更改日志中没有任何内容看起来会导致任何问题。
这是 Heroku 构建日志的相关部分:
/tmp/build_f18e594f7966bd80b565c49de7015c56/zerovolts-kanjibenkyo-9786c55/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/rubygems_integration.rb:432:in `block in replace_bin_path': can't find executable webpack for gem webpacker (Gem::Exception)
from /tmp/build_f18e594f7966bd80b565c49de7015c56/zerovolts-kanjibenkyo-9786c55/vendor/bundle/ruby/2.3.0/gems/bundler-1.15.2/lib/bundler/rubygems_integration.rb:463:in `block in replace_bin_path'
from ./bin/webpack:21:in `<main>'
完整的构建日志here。
【问题讨论】:
标签: ruby-on-rails heroku webpack webpacker