O rbenv é um gerenciador de versões do Ruby leve que permite alternar entre versões sem alterar binários do sistema.
Gerenciamento de Versões
# Listar todas as versões instaláveis do Ruby
rbenv install -l
# Instalar versão específica via ruby-build
rbenv install 3.3.0
# Listar versões instaladas do Ruby
rbenv versions
# Verificar a versão do Ruby ativa no momento
rbenv version
# Atualizar shims após instalar gems com binários
rbenv rehash
Definindo Versões do Ruby
| Comando | Escopo (Scope) | Descrição |
|---|---|---|
rbenv local 3.3.0 |
Diretório local | Escreve o arquivo .ruby-version na pasta atual |
rbenv global 3.3.0 |
Usuário do sistema | Define o fallback padrão em ~/.rbenv/version |
rbenv shell 3.3.0 |
Terminal atual | Define a variável de ambiente RBENV_VERSION |
rbenv local --unset |
Reverter local | Remove o arquivo .ruby-version local |
Inspeção de Shims e Caminhos
# Exibir caminho completo do executável ativo no Ruby atual
rbenv which gem
rbenv which rake