rbenv è un gestore di versioni Ruby leggero per passare rapidamente da una versione all'altra tra diversi progetti.
Gestione delle versioni
# Elenca tutte le release Ruby installabili
rbenv install -l
# Installa una versione specifica tramite ruby-build
rbenv install 3.3.0
# Elenca le versioni Ruby installate
rbenv versions
# Controlla la versione Ruby attualmente attiva
rbenv version
# Rigenera gli shim dopo l'installazione di gem eseguibili
rbenv rehash
Impostazione delle versioni Ruby
| Comando | Ambito (Scope) | Descrizione |
|---|---|---|
rbenv local 3.3.0 |
Directory locale | Scrive il file .ruby-version nella cartella corrente |
rbenv global 3.3.0 |
Utente di sistema | Imposta il fallback predefinito in ~/.rbenv/version |
rbenv shell 3.3.0 |
Terminale corrente | Imposta la variabile d'ambiente RBENV_VERSION |
rbenv local --unset |
Ripristina locale | Rimuove il file .ruby-version locale |
Ispezione di shim e percorsi
# Mostra il percorso completo dell'eseguibile attivo
rbenv which gem
rbenv which rake