【发布时间】: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