RubyGems (oder kurz
Gems) ist das offizielle
Paketsystem für die Programmiersprache
Ruby. Es stellt ein Paketformat, ein Werkzeug zur Verwaltung von Paketen und ein
Repositorium für deren Verteilung zur Verfügung. Mit ihm hat der Anwender die Möglichkeit, mehrere (zum Beispiel ältere oder jüngere) Versionen eines Programmes, Programmteiles oder einer Bibliothek gesteuert nach Bedarf einzurichten, zu verwalten oder auch wieder zu entfernen. Es funktioniert analog zum Paketmanager EasyInstall bei
Python, hat aber auch Ähnlichkeiten zu
apt-get oder
yum.