version manager for all the things programming and things like that. python, node, ruby, read more here.
It's confusing for some reason, but it's probably still better to learn one thing instead of rbenv, nvm, pyenv, whattheenv.
... well, this is annoying. if you install something globally with nodejs for example and the binary can't be found, try this:
install a version¶
latest stable one:
list available versions:
list even more specific ones:
now install the actual thing:
set versions for projects / shell¶
define a specific version for the global environment (your user) and/or a project. Say I use ruby 3 as my global version but some other project requires ruby 2.7.
the local thing will create a file in the project you're in and picking this up whenever you're in that folder.