обновить ruby ​​до 1.8.7 - PullRequest
       2

обновить ruby ​​до 1.8.7

0 голосов
/ 01 декабря 2009

Я работаю над проектом, в котором мне нужно использовать ruby ​​1.8.7. Я сегодня пользуюсь ruby ​​1.8.6 + Mac OSX Darwin. Этот ruby ​​1.8.6 был установлен вместе с ОС, это пакет разработчика от Apple. Мой вопрос: как я могу обновить этот пакет? если я запускаю порты, он не находит мой текущий установленный пакет и не устанавливает новую версию ruby ​​с другими путями и, как следствие, ломает мои rubygems (я знаю, как это исправить, но это всегда обходные пути)

Существует чистый способ обновления стандартного рубина, который поставляется вместе с ОС, или лучше удалить его и просто управлять им по порту? Пожалуйста, ответьте как этот Как обновить до Ruby 1.8.7 мне не помогает

Ответы [ 2 ]

3 голосов
/ 01 декабря 2009

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

$ gem install rvm
$ rvm install 1.8.7
$ rvm use 1.8.7 --default
0 голосов
/ 01 декабря 2009

На моих машинах с OS X установлено несколько версий Ruby.

Затем устанавливаю из источника в /usr/local/ruby-1.X.X

.

После того, как вы установили несколько версий Ruby, вам потребуется ваша среда, чтобы знать, какую из них использовать.

Я делаю это, устанавливая PATH, вот так

export PATH="/usr/local/ruby-1.8.7/bin:$PATH";

См. Статья Hive Logic по установке Ruby

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