Created
November 7, 2012 01:39
-
-
Save larsthegeek/4029013 to your computer and use it in GitHub Desktop.
Update RubyGems to a specific version (for legacy system installs)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
How to update RubyGems to a specific version | |
RubyGems can update itself to the latest version: | |
gem update --system | |
However, you always get the newest version. This may be a problem if you’re trying to replicate a known-good environment: for example, the output format of `gem list` in RubyGems 1.3.7 breaks Chef 0.8.16 in certain circumstances. 1.3.6 is fine. | |
Here’s how to update to a specific version—in this case, 1.3.6: | |
gem install -v 1.3.6 rubygems-update && ruby `gem env gemdir`/gems/rubygems-update-1.3.6/setup.rb | |
It’s also possible to revert RubyGems to an older version using this method. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment