RubyGems ist das offizielle Paketmanagement-Framework und die Registry für Ruby-Bibliotheken.
Gems erstellen & veröffentlichen
# .gem-Binärdatei aus der Spezifikation erstellen
gem build my_gem.gemspec
# Erstelltes Gem lokal installieren
gem install my_gem-1.0.0.gem
# Gem zur RubyGems.org-Registry hochladen
gem push my_gem-1.0.0.gem
# Eine bestimmte Version aus dem Index entfernen (yank)
gem yank my_gem -v 1.0.0
Installierte Gems verwalten
# Remote-Registry nach Gems durchsuchen
gem search '^rails' --remote
# Alle lokal installierten Gems auflisten
gem list
# Prüfen, welche Gem-Version aktuell aktiv ist
gem which rake
# Bestimmtes Gem aktualisieren
gem update bundler
# Alte Gem-Versionen bereinigen
gem cleanup
Umgebung & Konfiguration
# Details zur RubyGems-Umgebung und Gem-Pfade anzeigen
gem env
# Gem-Cache und Installationsverzeichnis
gem env home