rails bundle clean

If you are using Bundler 1.1 or later you can use bundle clean, just as you imagined you could. This is redundant if you’re using bundle install --path (Bundler manages the location you specified with –path, so takes responsibility for removing outdated gems), but if you’ve used Bundler to install the gems as system gems then bundle clean --force will delete any system gems not required by your Gemfile. Blindingly obvious caveat: don’t do this if you have other apps that rely on system gems that aren’t in your Gemfile!

Pat Shaughnessy has a good description of bundle clean and other new additions in bundler 1.1.

Leave a Comment