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 for more details and alternative instructions.
If you don't have RubyGems installed, you can still do it manually:
- Download from https://rubygems.org/pages/download, unpack, and
cd
there - OR clone this repository and
cd
there (make sure to rungit submodule update --init
) - Install with
ruby setup.rb
(you may need admin/root privilege)
For more details and other options, see:
ruby setup.rb --help
RubyGems uses rdoc for documentation. A compiled set of the docs can be viewed online at http://www.rubydoc.info/github/rubygems/rubygems
RubyGems also provides a comprehensive set of guides which covers numerous topics such as creating a new gem, security practices and other resources at http://guides.rubygems.org
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 help.rubygems.org.
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.
See http://bundler.io/compatibility for known issues.
Ruby Together pays some RubyGems maintainers for their ongoing work. As a grassroots initiative committed to supporting the critical Ruby infrastructure you rely on, Ruby Together is funded entirely by the Ruby community. Contribute today as an individual or even better, as a company, and ensure that RubyGems, Bundler, and other shared tooling is around for years to come.
If you'd like to contribute to RubyGems, that's awesome, and we <3 you. Check out our guide to contributing for more information.
While some RubyGems contributors are compensated by Ruby Together, the project maintainers make decisions independent of Ruby Together. As a project, we welcome contributions regardless of the author’s affiliation with Ruby Together.
Everyone interacting in the RubyGems project’s codebases, issue trackers, chat rooms, and mailing lists is expected to follow the contributor code of conduct.