Как установить Ruby без использования RVM в OS X?

У меня есть некоторые проблемы с обновлением моей версии Ruby с RVM на OS X.

RMV использует MacPorts, заставляя меня бежать sudo port selfupdate, который получает кучу ошибок компиляции, несмотря на правильные установленные инструменты командной строки Xcode.

Я нашел несколько инструкций по установке с использованием Linux apt-get но, к сожалению, у меня нет на моем Mac.

Я хочу установить Ruby без RVM. Как я могу это сделать?

2 ответа

Решение

Если Macports не работает для вас, попробуйте Homebrew:

rvm autolibs homebrew

Обратите внимание: хотя это и не обязательно, вы можете установить Homebrew перед использованием его с autolibs. Это держит Homebrew вне каталогов RVM.

Используя Homebrew, вы можете установить и управлять одной версией Ruby:

brew update
brew install ruby

Или, что еще лучше, используйте rbenv в качестве гибкой альтернативы RVM:

brew update
brew install rbenv
brew install ruby-build
rbenv install 2.0.0-p247
rbenv rehash

Затем rbenv позволяет легко использовать конкретную версию Ruby как глобально, так и для каждого проекта (которую затем можно добавить в систему управления версиями).

Обратите внимание, что вы можете последовать совету "предостережений" rbenv (brew info rbenv), особенно часть о добавлении eval "$(rbenv init -)" в ваш профиль.

Другие вопросы по тегам