Bundler 不断删除 Gemfile.lock 的 'BUNDLED WITH' 部分

Bundler keeps removing 'BUNDLED WITH' section of Gemfile.lock

我的机器是 运行ning bundler 1.10.6。当我 运行 捆绑安装时,BUNDLED WITH 块从我的 Gemfile.lock.

中删除
BUNDLED WITH
    1.10.5

如果我 运行 git checkout -- Gemfile.lock,它不会还原更改。这是一个问题,因为这意味着我无法获得清晰的工作 HEAD,因此我无法变基、cherry-pick 或 运行 其他重要的 git 命令。

我理解为什么捆绑器通常会更新 Gemfile.lock 的这一部分以记录捆绑器版本,但为什么要删除该部分?

你可以read more about the BUNDLED WITH section at the bundler blog.

你需要做的就是升级 "bundler" gem(这也是推荐的)- 只需 运行:gem update bundler 这对大多数人都适用。

此外,请尝试:gem update rubygems-bundler 以防来自 rubygem 问题(已解决)