RubyGems è il framework ufficiale di gestione dei pacchetti e il registro per le librerie Ruby.
Creazione e pubblicazione di Gem
# Crea il binario .gem dal file di specifica
gem build my_gem.gemspec
# Installa localmente il gem compilato
gem install my_gem-1.0.0.gem
# Carica il gem sul registro RubyGems.org
gem push my_gem-1.0.0.gem
# Rimuove (yank) una versione specifica dall'indice
gem yank my_gem -v 1.0.0
Gestione dei Gem installati
# Cerca gem nel registro remoto
gem search '^rails' --remote
# Elenca tutti i gem installati localmente
gem list
# Controlla quale versione di un gem è attualmente attiva
gem which rake
# Aggiorna un gem specifico
gem update bundler
# Pulisce le versioni precedenti dei gem
gem cleanup
Ambiente e configurazione
# Mostra i dettagli dell'ambiente RubyGems e i percorsi
gem env
# Directory di cache e installazione dei gem
gem env home