rbenv
rbenv is a lightweight Ruby version management tool that lets developers install and switch between different Ruby interpreters. It aims to be minimally opinionated and non-intrusive, in contrast to more feature-rich tools like RVM.
rbenv uses a shim-based approach. The actual Ruby interpreters are installed under ~/.rbenv/versions, while small shim
To select versions, you can set a global default with rbenv global, a per-project version with rbenv
Installation of new Ruby versions is provided by the ruby-build plugin. After installing or adding new executables,
rbenv requires an initialization step in the shell, usually by adding eval "$(rbenv init -)" to the
It is designed to be lightweight and does not manage gemsets; gem dependencies are typically handled by