我在 Heroku 上运行了多个 Rails 应用程序。我使用大多数标准,包括 Gemfile 和 Bundler。Gemfile.lock 是用 Git 提交的。
但是,当我推送到 Heroku,而不是读取 Gemfile.lock 时,它似乎只是bundle install --without development:test --path vendor/bundle --binstubs bin/
重新运行,这意味着它每次推送时都会更新 gem,导致我的开发环境和生产环境之间存在差异。
我没有收到错误消息,但这不是我期望的行为。我究竟做错了什么?
谢谢!