首页 > 解决方案 > 如何更改 gemfile.lock 捆绑的版本

问题描述

我在本地安装了两个版本的捆绑程序 1.15.2 和 1.16.1。我推送了我的代码并很快意识到 gemfile.lock BUNDLED WITH 将版本更新为 1.16.1,这不是我们想要的。

然后我在本地删除了 1.16.1,现在我的默认值为 1.15.2,这正是我想要的,并bundle install在签出的分支中运行,希望它将 BUNLED WITH 更新(降级)到 1.15.2 但 git diff 并搜索 gemfile .lock 显示没有任何变化,它仍然显示 1.16.1。

我应该进去手动更改它吗,我知道手动编辑 Gemfile.lock 绝不是一个好主意。或者是否有一个命令可以执行我想要执行的操作。

谢谢

标签: rubygithubrubygemsbundlergem-bundler

解决方案


您是否尝试过捆绑更新?

如果这不起作用,请转到您的 Gemfile.lock 并手动更改它。

或者删除该行然后执行 bundle install /update----添加 gem 然后再次执行 bundle install/update。

希望能帮助到你


推荐阅读