Skip to content
This repository

Library packaging and distribution for Ruby.

Switch InstallCommand to use RequestSet to install

Gem::DependencyInstaller is still used to set up the RequestSet but the
installation actions occur via RequestSet#install.  This makes --explain
and gem installation use the same gem installation order.

This also moves documentation generation into RequestSet#install.

This makes explain order and install order the same as part of #813
latest commit 7cd50b0afb
Eric Hodel drbrain authored April 23, 2014
Octocat-spinner-32 bin Revert "+ Introduce a deprecate_quiet that respects $VERBOSE. Use in … May 31, 2011
Octocat-spinner-32 hide_lib_for_update Ensure hide_lib_for_update appears in tarfiles February 10, 2010
Octocat-spinner-32 lib Switch InstallCommand to use RequestSet to install April 23, 2014
Octocat-spinner-32 test Switch InstallCommand to use RequestSet to install April 23, 2014
Octocat-spinner-32 util Use correct CERT_FILE constant November 18, 2013
Octocat-spinner-32 .autotest Fix autotest matching January 21, 2014
Octocat-spinner-32 .document Fix .document for RDoc/hoe June 22, 2009
Octocat-spinner-32 .gitignore Ignore .rdoc directory created by rdoc-tags July 16, 2013
Octocat-spinner-32 .travis.yml Don't test Ruby 2.1.0 with syck December 30, 2013
Octocat-spinner-32 CONTRIBUTING Add link to RubyGems Guides: Contributing March 11, 2014
Octocat-spinner-32 CVE-2013-4287.txt Improve wording in CVE-2013-4287 September 09, 2013
Octocat-spinner-32 CVE-2013-4363.txt Fix CVE-2013-4363, remove regexp backtracking September 24, 2013
Octocat-spinner-32 History.txt Mark #853 fixed as I cannot reproduce it anymore April 22, 2014
Octocat-spinner-32 LICENSE.txt Remove reference to missing LICENSE file January 15, 2012
Octocat-spinner-32 MIT.txt Update MIT credits for near-identical bundler code November 13, 2013
Octocat-spinner-32 Manifest.txt Rename ConnectionPools test for autotest April 01, 2014
Octocat-spinner-32 README.rdoc + Added announcements url and clarified how to file tickets October 04, 2011
Octocat-spinner-32 Rakefile Remove hack for load_yaml February 06, 2014
Octocat-spinner-32 UPGRADING.rdoc Update UPGRADING to mention the 1.5.1 and 1.5.2 breakage February 10, 2011
Octocat-spinner-32 setup.rb Better message about version minimum. Fixes #95 October 06, 2012









RubyGems is a package management framework for Ruby.

This gem is an update for the RubyGems software. You must have an installation of RubyGems before this update can be applied.

See Gem for information on RubyGems (or `ri Gem`)

To upgrade to the latest RubyGems, run:

$ gem update --system  # you might need to be an administrator or root

See UPGRADING.rdoc for more details and alternative instructions.

If you don't have RubyGems installed, you can still do it manually:

  • Download from:

  • Unpack into a directory and cd there

  • Install with: ruby setup.rb # you may need admin/root privilege

For more details and other options, see:

ruby setup.rb --help


Support Requests

Are you unsure of how to use RubyGems? Do you think you've found a bug and you're not sure? If that is the case, the best place for you is to file a support request at

Filing Tickets

Got a bug and you're not sure? You're sure you have a bug, but don't know what to do next? In any case, let us know about it! The best place for letting the RubyGems team know about bugs or problems you're having is on the rubygems issues page at github.

Bundler Compatibility

See for known issues.

Something went wrong with that request. Please try again.