Подтвердить что ты не робот

Как обновить до ruby ​​1.9.2

mac os x как обновить до ruby ​​1.9.2

4b9b3361

Ответ 1

Возможно, не ответ, который вы ищете в краткосрочной перспективе, но я настоятельно рекомендую заглянуть в Ruby Version Manager. Он позволяет запускать параллельные версии Ruby, просто отключая всю среду для вас (путем обновления ваших переменных окружения в целом). Различные версии, разные драгоценности на версию и т.д.

Ответ 2

Я думаю, что лучший вариант - использовать Homebrew. Установка проста:

brew install ruby

Кстати, RVM не поддерживает gcc файл на основе LLVM

Р. S. Homebrew - отличный выбор, потому что у него есть ясный и хороший способ установить вещи (без разрушения вашей системы), вы можете использовать его для установки различных "пакетов", таких как git, ghc, emacs и т.д.

Р. P. S. Не забудьте указать новый рубин, что-то вроде:

export PATH="$PATH:/usr/local/opt/ruby/bin"]

Р. P. P. S. Если вы хотите использовать rvm, попробуйте эту ссылку: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

Ответ 3

Основной сайт RVM не устанавливается должным образом в OS X Lion. Инструкции неверны, сообщения об ошибках, которые он выводит, являются неправильными (см. Несуществующие файлы журналов и т.д.).

Маршрут, который (со временем) работал у меня:

  • Откройте Xcode, перейдите в Настройки - Загрузки
  • Убедитесь, что "Средства командной строки" установлены (загрузка на 150 МБ); это (тихо), требуемое для установки Ruby, и по умолчанию используется для OSX/Xcode, но не более
  • Игнорировать сайт RVM - он ссылается на плохих инсталляторов для OS X (не беспокойтесь, не стоите боли. Я их пробовал, они не сработали)
  • используйте JewelryBox, который немного меньше мусора, чем официальный установщик: http://unfiniti.com/software/mac/jewelrybox
  • Запустите его, нажмите "Добавить Ruby", выберите ruby-1.9.3-p125 (должна быть эта версия или выше, или она не будет компилироваться, потому что предыдущим версиям нужен компилятор, который больше не находится в OS X)
  • Выберите "Autodetect" и "use clang"
  • ... подождите LONG time...
  • Если JewelleryBox выйдет из строя сразу, это означает, что вы пропустили второй шаг 2 выше или шаг 6 выше (RVM аварийно завершает работу, если clang не установлен, и ни RVM, ни Jewelsbox не проверяются заранее).

NB - загрузка займет около 5 минут; "установка" займет 30-45 минут, потому что все должно быть скомпилировано. По-видимому, нет никакого "обычного" способа установки Ruby: (.