Как установить 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 -)"
в ваш профиль.