Bundler 正在从 Gemfile.lock 中删除 RUBY VERSION

Bundler is removing RUBY VERSION from Gemfile.lock

我遇到的问题与 相反。 Gemfile 有:

source 'https://rubygems.org'
ruby '2.3.1'

我的 Gemfile.lock 文件的末尾是:

RUBY VERSION
   ruby 2.3.1p112

 BUNDLED WITH
    1.12.4

但是当我 运行 bundle install 总是删除 RUBY VERSION 不管我使用的是开发团队的版本。即使我使用的是比用于生成原始 Gemfile.lock 文件的捆绑器版本更新的捆绑器版本:

$ bundle -v
Bundler version 1.12.5
$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

有什么办法可以阻止它吗?

几天后,我偶然发现了另一个问题,我不得不 运行 spring stop。之后它开始正确生成它。
我暂停我的电脑并 运行 关闭这些进程数周而不是尝试良好的旧关闭是我的错误。

我遇到了同样的问题 - 在 Gemfile.lock 的末尾有以下几行:

RUBY VERSION
    ruby 2.4.1p111

BUNDLED WITH
    1.16.4

只要我在 1.3.0 版中使用捆绑器 gem,这些行就会自动从 Gemfile.lock.

中删除

将捆绑程序版本更改为 BUNDLED_WITH 参数指向的版本后问题停止。

我使用的命令:

gem uninstall bundler & gem install bundler -v 1.16.4