Ruby · Essencial · Inglês · Técnico
rbenv
Gerenciador de versões do Ruby que instala várias versões lado a lado e escolhe qual usar por projeto, lendo o arquivo .ruby-version. Intercepta o comando ruby via shims.
Onde usar
Aparece ao configurar uma máquina nova ou subir um projeto que exige uma versão específica. Alternativas conhecidas são RVM, asdf e mise.
Em código
rbenv install 3.4.1
rbenv local 3.4.1 # cria .ruby-version
ruby -v
rbenv versionsExemplos
Switch the project to Ruby 3.4 with rbenv.
Troque o projeto para o Ruby 3.4 com o rbenv.
Rbenv reads the .ruby-version file in the folder.
O rbenv lê o arquivo .ruby-version da pasta.
Cuidado
Não o confunda com o Bundler: o rbenv escolhe a versão do Ruby; o Bundler resolve as versões das gems.
Sinônimos
gerenciador de versões