Есть два "менеджера версий Ruby", которые вы можете выбрать:
Они были созданы для хранения нескольких версий Ruby в одной системе. После того, как вы установили их и установили свою собственную версию Ruby, вы не будете связываться с Ruby вашей системы и его Gems, что является величайшим преимуществом. 
Какой из них выбрать?
Оба делают одно и то же, но следуют разным философиям; rbenv старается быть более легким с помощью дополнительных плагинов, а RVM более полнофункциональный, когда дело доходит до установки Ruby и сохранения различных Gemsets. Так что выбор за вами.
Я лично рекомендую rbenv за его простоту. Я использую его с годами, и он всегда работал хорошо. Ранее я бы порекомендовал RVM (и более ранняя версия этого ответа фактически упоминала об этом), но я чувствую, что в него сложнее попасть.
Как мне их установить?
Если вы выбираете rbenv:
- Следуйте инструкциям по установке
- Установите ruby-build
- Запустите rbenv install x.x.xгдеx.x.x- версия (используйтеrbenv install --listчтобы увидеть, какие из них доступны
- Запустите rbenv global x.x.xчтобы изменить глобальную версию Ruby
Если вы выбираете RVM:
- Используйте безопасный метод установки
- Прочитайте инструкцию по установке - вы, вероятно, хотите однопользовательскую конфигурацию
- Используйте rvm list knownдоступных Ruby, а затем запуститеrvm install x.x.xчтобы установить конкретную версию.
- Используйте rvm use x.x.x --defaultчтобы изменить свой Ruby по умолчанию