Я рекомендую rbenv * https://github.com/rbenv/rbenv
* Если это соответствует вашим критериям: https://github.com/rbenv/rbenv/wiki/Why-rbenv? :
rbenv делает ...
- Обеспечить поддержку для указания специфичных для приложения версий Ruby .
- Позвольте вам изменить глобальную версию Ruby для каждого пользователя.
- Позвольте вам переопределить версию Ruby с помощью переменной окружения.
В отличие от RVM, rbenv не…
- Необходимо загрузить в вашу оболочку. Вместо этого подход shb rbenv работает, добавляя каталог к вашему
$PATH
.
- Переопределить команды оболочки, такие как
cd
или требовать быстрых хаков. Это опасно и подвержено ошибкам.
- Есть файл конфигурации. Там нет ничего для настройки, кроме какой версии Ruby вы хотите использовать.
- Установите Ruby. Вы можете собрать и установить Ruby самостоятельно или использовать ruby-build для автоматизации процесса.
- Управляйте наборами драгоценных камней. Bundler - лучший способ управления зависимостями приложений. Если у вас есть проекты, которые еще не используют Bundler, вы можете установить
плагин rbenv-gemset .
- Требовать внесения изменений в библиотеки Ruby для совместимости. Простота rbenv означает, что пока он у вас
$PATH
,
больше ничего
не нужно знать об этом.
УСТАНОВКА
Установите Homebrew http://brew.sh
Затем:
$ brew update
$ brew install rbenv
$ brew install rbenv ruby-build
# Добавьте rbenv в bash, чтобы он загружался каждый раз, когда вы открываете терминал
echo 'если какой rbenv> / dev / null; затем eval "$ (rbenv init -)"; fi '>> ~ / .bash_profile
источник ~ / .bash_profile
ОБНОВЛЕНИЕ
Есть один дополнительный шаг послеbrew install rbenv
Runrbenv
init
и добавьте одну строку,.bash_profile
как указано. После этого снова откройте окно терминала […] SGI 30 сентября в 12:01 - https://stackoverflow.com/users/119770
$ rbenv install --list
Доступные версии:
1.8.5-P113
1.8.5-P114
[...]
2.3.1
2.4.0-DEV
JRuby-1.5.6
[...]
$ rbenv установить 2.3.1
[...]
Установите глобальную версию:
$ rbenv global 2.3.1
$ ruby -v
ruby 2.3.1p112 (ревизия 2016-04-26, 54768) [x86_64-darwin15]
Установите локальную версию репо, добавив .ruby-version
в корневой каталог вашего репо:
$ cd ~ / whatevs / projects / new_repo
$ echo "2.3.1"> .ruby-версия
Для MacOS перейдите по этой ссылке
which rvm
which rbenv