When you plan to run multiple versions of ruby, rbenv comes in handy.
Some of the commands that comes in handy when you work with rbenv are listed below
# To install rbenv (mac)
$ brew install rbenv
# To list all available ruby versions
$ rbenv install -l
# To install a specific ruby version
$ rbenv install 2.6.8
# To set the ruby version globally in the system
$ rbenv global 2.6.8
# Check what version is showing up
$ ruby -v
Sometimes, the changes may not have been added in the user shell settings. Edit ~/.bash_profile or ~/.zprofile or ~/.zshrc depending on your default shell and add in the below lines to the end of the file
# Include rbenv in ZSH shell
export PATH=”$HOME/.rbenv/bin:$PATH”
eval “$(rbenv init -)”
Save the file and open up a new terminal.
Now repeat the rbenv steps to setup the desired version and finally check the ruby version installed.