我不明白为什么我必须在本地更新我的gems并将其推送到heroku,以获得它们的更新版本?
为什么没有heroku bundle update
命令?
当你bundle update
或者运行任何等效的 CLI 命令,我相信 Bundler 会更新您的 Gemfile.lock 文件 - 它保留所有 gem 依赖项的树 - 并且锁定文件由您的 git 存储库跟踪(请参阅此处了解更多信息 https://stackoverflow.com/questions/4151495/should-gemfile-lock-be-included-in-gitignore).
如果您能够直接在 Heroku 上运行该命令,那么您必须再次拉取存储库,否则您将遇到 git fast-forward 问题。
所以实际上,您不必再运行任何命令,只需在本地执行并将其推回即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)