A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages 'gems' and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment. RubyGems is also a client for RubyGems.org, a public repository of Gems that allows you to publish a Gem that can be shared and used by other developers. See our guide on publishing a Gem at guides.rubygems.org
Required Ruby Version
>= 3.2.0
Authors
Jim Weirich, Chad Fowler, Eric Hodel, Luis Lavena, Aaron Patterson, Samuel Giddins, André Arko, Evan Phoenix, Hiroshi SHIBATA
Versions
- 4.0.15 June 23, 2026 (937 KB)
- 4.0.14 June 10, 2026 (934 KB)
- 4.0.13 June 03, 2026 (933 KB)
- 4.0.12 May 20, 2026 (929 KB)
- 4.0.11 April 30, 2026 (928 KB)