MacRuby против MacPorts

#ruby

#ruby

Вопрос:

Я начинаю изучать Ruby 1.9, но, к сожалению, Mac поставляется с версией 1.8. Я наткнулся на 2 способа получения Ruby 1.9.

MacRuby — это Ruby 1.9, который интегрируется с Cocoa и Mac OSX. Другим способом является установка Ruby через MacPorts.

Итак, мой вопрос: на что мне следует обратить внимание?

Ответ №1:

Я согласен с предложением Дугласа Ф. Ширера о RVM. Я использую его ежедневно в OSX и очень рекомендую его.

https://rvm.io

Важно отметить, что это также позволит вам устанавливать различные версии 1.9 параллельно. Таким образом, вы можете использовать реализацию MRI и реализацию jruby и переключаться между ними, если вы того пожелаете.

Не по теме: проверьте homebrew для OSX. Ссылка Мне это нравится намного больше, чем MacPorts.

Комментарии:

1. Если вы согласны, зачем публиковать второй ответ?

2. Мой ответ был на ваш комментарий, который был опубликован по этому вопросу в то время.

3. А, понятно. Возникает проблема параллелизма.

4. rvm до конца. Если вы хотите быть действительно хитрым, вы даже можете отредактировать свой bash .profile , чтобы автоматически загружать нужную версию Ruby при каждом запуске. (Настоятельно рекомендуется.)