Mise is the answer to this. I no longer use chruby/rbenv/rvm. And it manages multiple languages, project-local environment, etc.
mise is pretty nice, though I don't use it for python, Python is handled by uv with poethepoet as the task runner.
How does it compare to asdf?
mise is pretty nice, though I don't use it for python, Python is handled by uv with poethepoet as the task runner.