RubyGems

RubyGems
Stable release
3.6.5[1] / 20 February 2025; 18 days ago (20 February 2025)
Repository
Written inRuby
Operating systemCross-platform
TypePackage manager
LicenseRuby License
Websiterubygems.org
Total gems173,000+
Total downloads109+ billion

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.[2]

The interface for RubyGems is a command-line tool called gem which can install and manage libraries (the gems).[3] 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.

The public repository helps users find gems, resolve dependencies and install them. RubyGems is bundled with the standard Ruby package as of Ruby 1.9.[4]

  1. ^ "Release 3.6.5". 20 February 2025. Retrieved 28 February 2025.
  2. ^ "174 Rubygems with Eric Hodel". Archived from the original on 2021-07-31. Retrieved 2018-05-09.
  3. ^ "RubyGems Command Reference". guides.rubygems.org. Retrieved 2016-09-18.
  4. ^ "Ruby 1.9.1 changelog". Archived from the original on 2022-01-17.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne