防止捆绑器升级宝石

时间:2014-08-26 14:49:43

标签: ruby gem rvm bundler

我正在开发一个项目,我们刚刚将bundler更新到1.7.0版本。让所有gemfiles / gemfile.locks处于正确状态会有几天的麻烦,但我仍然遇到一个特别困难的问题。

如果Gemfile.lock存在差异,我会检查它,然后捆绑,以便我在Gemfile中拥有宝石。但是bundle似乎总是自动升级我的宝石。例如:

Installing multi_json 1.10.1 (was 1.9.2)

我团队的其他成员正在使用1.9.2 - 应用程序的另一部分存在依赖关系,或者......谁知道。我应该使用1.9.2,但是每次运行bundle时,bundler都会一直“自动升级”。有没有办法防止这种行为?我正在使用RVM 1.25.23

2 个答案:

答案 0 :(得分:0)

尝试:

捆绑安装 - 冷冻

这应该是p revent bundler to update the Gemfile.lock

答案 1 :(得分:0)

Bundler 1.7.0有一些错误可能导致意外的宝石更新。请尝试升级到最新版本(我写这篇文章的时候是1.7.2)。

请参阅: