RubyGems
Sign in to saveRubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer in 2004.
Key facts
- Software.name
- RubyGems
- Software.programming language
- Ruby
- Software.operating system
- Cross-platform
- Software.genre
- Package manager
- Software.license
- Ruby License
via Wikipedia infobox
Official website
RubyGems.org | your community gem host
rubygems.org →Link to the official site · 1,054 chars · not written by Vinony
Source code
RubyGems will download the Faraday Gem from RubyGems.org and install it into your Ruby environment. For more information about how to use RubyGems, see our RubyGems basics guide at guides.rubygems.org RubyGems is already installed in your Ruby environment, you can check the version you have installed by running gem --version in your terminal emulator. RubyGems and Bundler are released in sync, although they do not share their major version number. It is planned that also their major version numbers will be sync'ed in the future. Frequent patch releases (every 2-4 weeks) including bug fixes, minor enhancements, small features, or even medium sized features declared as experimental for battle testing. Yearly minor releases including bigger features, and minor breaking changes (affecting only edge cases and a very small set of users). Occasional major releases (replacing yearly minors) including major breaking changes. RubyGems uses rdoc for documentation. A compiled set of the docs can be viewed online at docs.ruby-lang.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. RubyGems is a community project. Please consider sponsoring individual contributors for their great OSS work. Everyone interacting in the RubyGems project’s codebases, issue trackers, chat rooms, and mailing lists is expected to follow the contributor code of conduct.
Excerpt from the source-code README · 4,920 chars · not written by Vinony
~4 min read
Encyclopedic overview
6 sectionsContents
- History
- Structure of a gem
- Security concerns
- See also
- References
- External links
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer in 2004.
The interface for RubyGems is a command-line tool called gem which can install and manage libraries (the gems). RubyGems integrates with Ruby run-time loader to help find and load installed gems from standardized library folders. Though it is possible to use a private RubyGems repository, the public repository is most commonly used for gem management.
Excerpted from Wikipedia’s “RubyGems” article, available under the CC BY-SA 4.0 licence.