Bundler продолжает удалять раздел "BUNDLED WITH" в Gemfile.lock

Моя машина работает с пакетом 1.10.6. Когда я запускаю установку пакета, блок BUNDLED WITH удаляется из моего Gemfile.lock.

BUNDLED WITH
    1.10.5

Если я запустил git checkout -- Gemfile.lock, он не вернет изменение. Это проблема, потому что это означает, что я не могу получить четкую рабочую HEAD, поэтому я не могу переустанавливать, вишнево выбирать или запускать другие важные команды git.

Я понимаю, почему bundler обычно обновляет этот раздел Gemfile.lock для регистрации версии пакета, но почему он должен удалить раздел?

Вы можете узнать больше о разделе BUNDLED WITH в блоке поставщика пакетов.

Ответ 1

Все, что вам нужно сделать, это обновить драгоценный камень "bundler" (то, что также рекомендуется) - Просто запустите: gem update bundler Это будет работать для большинства людей.

Кроме того, попробуйте: gem update rubygems-bundler в случае, если проблема связана с проблемой rubygems (которая была решена)