问题
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.
回答1:
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
来源:https://stackoverflow.com/questions/13101945/how-to-re-sync-gemfile-lock-on-changes-to-gemfile