Mac OS X, как обновить до рубинового 1.9.2Как обновить рубин 1.9.2
ответ
Возможно, не ответ, который вы ищете в краткосрочной перспективе, но я очень рекомендую посмотреть в Ruby Version Manager. Он позволяет запускать параллельные версии Ruby, просто отключая всю среду для вас (путем обновления ваших переменных окружения в целом). Различные версии, разные драгоценные камни на версию и т. Д.
Основной сайт RVM не устанавливается должным образом на OS X Lion. Инструкции неверны, сообщения об ошибках, которые он выводит, являются неправильными (см. Несуществующие файлы журналов и т. Д.).
маршрут, который (в конечном счете) работал для меня:
- Открыть Xcode, перейдите в Настройки - Загрузки
- Убедитесь, что "Command Line Tools" устанавливается (150 MB скачать); это (тихо) требуется для Ruby для установки и используется по умолчанию для OSX/Xcode, но не более
- Игнорировать сайт RVM - он ссылается на плохих инсталляторов для OS X (не беспокойтесь, не стоит . боль, которую я попробовал их, они не смогли)
- использование JewelryBox, который немного меньше мусора, чем официальный инсталлятор: http://unfiniti.com/software/mac/jewelrybox
- Выполнить это, нажмите кнопку Добавить Ruby, выберите рубиново-1.9.3-P125 (должен быть эта версия или выше, или она не будет компилироваться, поскольку предыдущие версии нуждаются в компиляторе, который больше не находится в OS X)
- Выберите «Autodetect» и «use clang»
- ... подождите ДОЛГОЕ время ..
- Если JewelryBox падает сразу, это означает, что вы пропустили либо шаг 2 выше, или шаг 6 выше (РВМ падает эффектно, если лязг не установлен, и ни RVM, ни jewelrybox чеки заранее)
NB - загрузка займет около 5 минут; «установка» займет 30-45 минут, потому что все должно быть скомпилировано. Там, видимо, нет «нормальный» способ установки рубин :(
Благодарим вас за эту действительно полезную информацию! –
Я думаю, что лучшим вариантом является использование Homebrew Установка проста:..
brew install ruby
Кстати, РВМ не поддерживает LLVM на основе НКА!
PS Homebrew является большим выбором, поскольку она имеет четкий и хороший способ установить вещи (не разрушая вашу систему), вы можете использовать его, чтобы установить различные «пакеты», как мерзавец, GHC, Emacs и т.д.
PPS Не забудьте пропустить новый рубин, что-то вроде е:
export PATH="$PATH:/usr/local/opt/ruby/bin"]
П. П. П. С. Если вы хотели бы использовать RVM, попробуйте эту ссылку: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
, когда я пытаюсь использовать свой mac, он говорит: «Ошибка: рубин не установлен», хотя он blantantly равен – gotofritz
, это, скорее всего, потому, что он управляется через RVM, а не варится –
Я бы установил путь с 'export PATH =/usr/local/opt/ruby / bin: $ PATH', чтобы добавить новый рубиновый рубиновый рубин перед рубином системы на вашем пути. –
Есть много вариантов: RVM, которые выступают многие из нас, MacPorts и Финк, или компиляции из исходных кодов. Независимо от того, что вы делаете, не пытайтесь заменить стандартный Ruby, поскольку он помещен в Apple для своих целей. Какой у вас опыт установки языков? –
Говорить RVM пользуется большой популярностью у многих из нас, это популярность. Однако вы абсолютно правы в замене встроенного Ruby. Я попробовал это раз, чтобы посмотреть, как хорошо это сработает, и давайте просто скажем, что мне действительно нравится SuperDuper! для резервного копирования и восстановления. –
@Pekka: Это плохая практика, чтобы ответить на любой вопрос с помощью «просто google it». Я на самом деле пришел на эту страницу после того, как задал этот вопрос, а затем должен был прочитать ваш ответ, говорящий, что ответ на google. * facepalm * –