Лучший способ обновить Ruby до последней версии 1.9 на OS X? - PullRequest
2 голосов
/ 27 мая 2011

Поддерживает ли Mac OS X ruby ​​версии 1.9. +? Рекомендуется обновить до 1.9 или подождать?

Причина, по которой я спрашиваю, в том, что я пытаюсь использовать некоторые плагины, которые поддерживают только Ruby 1.9 +

Ответы [ 6 ]

8 голосов
/ 27 мая 2011

Большинство людей используют RVM для установки Ruby на Mac.В основном это позволяет вам иметь несколько версий ruby, установленных на одной машине, и переключаться между ними по желанию.Вы также можете установить гемы для каждого отдельного проекта, а не устанавливать их все глобально, используя sudo, как вы, вероятно, делаете это сейчас.

Вы можете установить RVM, запустив

bash < <(curl -s https://rvm.ioinstall/rvm)

в терминале (при условииу вас установлен git).Полные инструкции по установке можно найти на сайте RVM .

Здесь - руководство, которое я лично нашел неоценимым, когда привык к использованию RVM в своем рабочем процессе в начале,Это, вероятно, вам тоже поможет.

1 голос
/ 27 мая 2011

Я не буду рекомендовать «предпочтительный» метод, а просто обрисую возможности:

  1. Установить ruby ​​1.9 из портов, используя port install ruby19 +nosuffix
  2. Установка с использованием RVM, как предлагали другие
  3. Проверьте стабильную версию с svn, затем
1 голос
/ 27 мая 2011

Я бы не пытался обновить систему Ruby, поскольку OS X использует ее для некоторых вещей (я думаю). Вместо этого используйте RVM .

0 голосов
/ 27 мая 2011

Я бы рекомендовал использовать Homebrew для его установки (в /usr/local).

0 голосов
/ 27 мая 2011

Я бы оставил систему Ruby в покое. Большинство людей просто используют RVM для установки 1.9, но Homebrew также имеет Ruby 1.9.2.

0 голосов
/ 27 мая 2011

Вы можете установить MacRuby .Его можно установить вместе с обычным Ruby, так как команды MacRuby начинаются с «mac», поэтому irb - это macirb, а ruby ​​- это macruby.

Установив оба, вы можете выбрать, какое из них использовать в каждый момент, добавив префиксстрока "mac" или нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...