tma*_*314 15 ruby-on-rails ruby-on-rails-4
我正在与一个分布式的开发人员团队合作,我遇到了这个问题,即必须提交Gemfile.lock并将信息添加到底部:
BUNDLED WITH
1.10.2
我们显然使用不同版本的东西,即rvm/rbenv,我想知道是否有办法阻止我的系统这样做.
Bundler版本1.10.2(显然)
经过深入挖掘,并查看Jorge分享的这些问题和评论,您实际上只有两个选择:
要求整个团队将他们的bundler版本更新到晚于1.10的版本
gem uninstall bundler
gem install bundler -v 1.9.9
但只要降级不会导致任何问题,它应该没问题.
bundler gem的开发人员不会对gem进行任何更改以消除此问题.他们的理由是,最终每个人都会升级到1.10之后.
lib/bundler/definition.rb在本地安装的捆绑程序 gem 中找到该文件(您可以使用gem env它来查找安装 gem 的文件夹)并删除这三行
# Record the version of Bundler that was used to create the lockfile
out << "\nBUNDLED WITH\n"
out << " #{lock_version}\n"
Run Code Online (Sandbox Code Playgroud)
更改后您可能需要重新启动 spring
| 归档时间: |
|
| 查看次数: |
4204 次 |
| 最近记录: |