How to re-sync Gemfile.lock on changes to Gemfile.
Assuming I have 3 gems (gem1, gem2, gem3) in the Gemfile.
bundle install
creates a Gemfile.lock file.
If I remove gem3 and run bundle install
, I would like Gemfile.lock to be re-generated and gem3 removed from the rvm gemset. But it doesn't, how should I re-sync without dropping the gemset.
To bring the Gemfile.lock in line with Gemfile edits, run
bundle check
.To bring the Gemfile.lock in line with both the Gemfile edits AND the latest compatible gems, run
bundle update
.Related: This blogpost by viget has some good advice on Bundler Best Practices