Различные менеджеры версий Ruby
RVM
Первым, что мы обсуждали в видео, был менеджер версий Ruby. Дополнительное обсуждение вокруг этого указало, что:
- Это была первая версия менеджера версий для Ruby
- Это ввело понятие «GemSets»
RBENV
Также стоит обратить внимание на RBENV, который можно найти на GitHub .
Этот конкретный проект использует концепцию «прокладок» для управления различными версиями Ruby. Кроме того, он легче и менее навязчив, чем RVM.
CHRuby
Вы также можете найти CHRuby на GitHub . Насколько установлены все менеджеры версий, это самый легкий из всех, и мы используем его в видео выше.
Вывод
Каждый из этих менеджеров версий позволяет нам устанавливать разные версии Ruby в нашем домашнем каталоге, вместо того, чтобы устанавливать Ruby в систему с помощью менеджера пакетов ОС или вручную.
В этом руководстве мы использовали chruby в этом руководстве, чтобы поэкспериментировать с управлением несколькими установленными версиями Ruby.