【问题标题】:Heroku Rails build failing due to Bootsnap and Rake issues由于 Bootsnap 和 Rake 问题,Heroku Rails 构建失败
【发布时间】:2020-12-22 18:10:57
【问题描述】:

我正在尝试关注Rails Tutorial,但似乎无法在 Heroku 上进行构建。

我的构建日志在这里: https://pastebin.com/pBnGkBXe

以下是我目前尝试调试的错误:

 !     Could not detect rake tasks
 !     ensure you can run `$ bundle exec rake -P` against your app
 !     and using the production group of your Gemfile.

在本地运行bundle exec rake -P确实在我的存储库上工作。

 !     /tmp/build_5f6ec788/config/boot.rb:4:in `require': cannot load such file -- bootsnap/setup (LoadError)
 !     from /tmp/build_5f6ec788/config/boot.rb:4:in `<top (required)>'
 !     from /tmp/build_5f6ec788/bin/rake:3:in `require_relative'
 !     from /tmp/build_5f6ec788/bin/rake:3:in `<main>'

我无法弄清楚这里发生了什么。

我尝试同时使用 Rails Default Gemfile 和 Rails Tutorial Gemfile 运行它,但它导致了相同的 Bootsnap 错误。

任何人都可以就如何让这个 Heroku 部署工作提出建议吗?

谢谢!

【问题讨论】:

  • 升级到 Rail 6 后遇到同样的问题,我使用的是 ruby​​ 2.7.2

标签: ruby-on-rails heroku


【解决方案1】:

想通了。

我运行的是 Ruby v2.6.3。升级到 2.7.2 并在 Gemfile 中修复该问题导致成功部署到 Heroku。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多