我正在与一个分布式团队的开发人员,我得到这个问题必须提交与添加到底部的信息捆绑Gemfile.lock:如何阻止添加绑定到Gemfile.lock
BUNDLED WITH 1.10.2
显然,我们使用不同版本的东西,即RVM/rbenv,我想知道是否有办法阻止我的系统这样做。
捆扎机版本1.10.2(显然)
我正在与一个分布式团队的开发人员,我得到这个问题必须提交与添加到底部的信息捆绑Gemfile.lock:如何阻止添加绑定到Gemfile.lock
BUNDLED WITH 1.10.2
显然,我们使用不同版本的东西,即RVM/rbenv,我想知道是否有办法阻止我的系统这样做。
捆扎机版本1.10.2(显然)
挖了一下周围,并通过共享豪尔赫这些问题和意见看后,你真的只有两种选择:
something向整个团队更新他们的打捆版本的东西晚于1.10
宝石卸载捆绑
创业板安装捆绑-v 1.9.9
但只要降级不会引起任何问题,它应该是罚款。
bundler gem的开发人员不会对gem进行任何更改以消除此问题。他们的推理是,最终每个人都会升级到1.10之后的东西。
找到文件lib/bundler/definition.rb
在本地安装的捆绑宝石(可以使用gem env
,可找到你的宝石安装的文件夹),并删除这些三线
# Record the version of Bundler that was used to create the lockfile
out << "\nBUNDLED WITH\n"
out << " #{lock_version}\n"
您可能需要后重新启动春季变化
虽然这在技术上是可行的,但编辑宝石的源代码强制它以这种方式工作通常是一个坏主意。 – jakeonrails