Как повторно синхронизировать Gemfile.lock с изменениями в Gemfile
Как повторно синхронизировать Gemfile.lock с изменениями в Gemfile.
Предполагая, что у меня есть 3 драгоценных камня (gem1, gem2, gem3) в Gemfile.
bundle install
создает файл Gemfile.lock.
Если я удалю gem3 и запустил bundle install
, мне бы хотелось, чтобы Gemfile.lock был повторно создан, а gem3 удален из gemset rvm. Но это не так, как мне пересинхронизировать, не отбрасывая gemset.
Ответы
Ответ 1
Чтобы привести Gemfile.lock в соответствие с изменениями Gemfile, запустите bundle check
.
Чтобы привести Gemfile.lock в соответствие как с изменениями Gemfile, так и с новейшими совместимыми камнями, запустите bundle update
.
Связанный: Этот blogpost от viget имеет несколько хороших советов по Лучшие рекомендации Bundler