rbenv es un gestor ligero de versiones de Ruby que te permite alternar entre versiones según el proyecto.
Gestión de Versiones
# Listar todas las versiones instalables de Ruby
rbenv install -l
# Instalar versión específica mediante ruby-build
rbenv install 3.3.0
# Listar versiones instaladas de Ruby
rbenv versions
# Comprobar la versión de Ruby activa actualmente
rbenv version
# Regenerar shims tras instalar gemas con ejecutables
rbenv rehash
Configuración de Versiones de Ruby
| Comando | Ámbito (Scope) | Descripción |
|---|---|---|
rbenv local 3.3.0 |
Directorio local | Escribe el archivo .ruby-version en la carpeta actual |
rbenv global 3.3.0 |
Usuario del sistema | Establece el valor por defecto en ~/.rbenv/version |
rbenv shell 3.3.0 |
Terminal actual | Establece la variable de entorno RBENV_VERSION |
rbenv local --unset |
Revertir local | Elimina el archivo .ruby-version local |
Inspección de Shims y Rutas
# Muestra la ruta completa al ejecutable activo
rbenv which gem
rbenv which rake