我的机器正在运行 bundle 程序1.10.6。当我运行 bundle 安装时,将从我的Gemfile.lock中删除BUNDLED WITH块。

BUNDLED WITH
    1.10.5

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

我知道为什么 bundle 程序通常会更新Gemfile.lock的此部分以记录 bundle 程序的版本,但是为什么要删除该部分呢?

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

最佳答案

您需要做的就是升级“bundle ” gem (也建议这样做)-
只需运行:gem update bundler这将对大多数人有用。

另外,请尝试:gem update rubygems-bundler,以防出现rubygems问题(已解决)

关于ruby - Bundler不断删除Gemfile.lock的 'BUNDLED WITH'部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31930638/

10-13 05:40