Я уже довольно давно использую MacOS в повседневной работе, года три уже это моя основная операционная система. Все это время для установки системных утилит, опенсорсных приложений и тому подобных ништяков я использовал MacPorts.
Последнее время он меня конкретно утомил - и своими особенностями установки/обновления портов, и очень редкими обновлениями и отсутствием новых версий, неудобным поиском. В очередной раз столкнувшись с невозможностью поставить нужную версию библиотеки, чтобы обновить Ruby до версии 2.0.0, я попробовал наконец освежить систему, и пошел на сайт HomeBrew. Заголовок сайта сразу доставляет :) Установил, попробовал. Реально, эта система управления пакетами намного проще, удобнее, нагляднее и дружелюбнее, чем MacPorts. Я удалил все, что поставил из портов, и переустановил через brew. Все отлично установилось (не так много было установлено), вообще работа с пакетами стала очень похожа на linux, только значительно удобнее. Но не без неприятностей. Смена системы пакетов потребовала переустановить часть gem-ов в моем RoR environment, иначе работавшие ранее сайты и приложения падали в совершенно неожиданных местах. После этого все стало хорошо, и я смог наконец-то поставить Ruby 2.0.0!
diko-air:~ diko$ ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin11.4.2]
Последнее время он меня конкретно утомил - и своими особенностями установки/обновления портов, и очень редкими обновлениями и отсутствием новых версий, неудобным поиском. В очередной раз столкнувшись с невозможностью поставить нужную версию библиотеки, чтобы обновить Ruby до версии 2.0.0, я попробовал наконец освежить систему, и пошел на сайт HomeBrew. Заголовок сайта сразу доставляет :) Установил, попробовал. Реально, эта система управления пакетами намного проще, удобнее, нагляднее и дружелюбнее, чем MacPorts. Я удалил все, что поставил из портов, и переустановил через brew. Все отлично установилось (не так много было установлено), вообще работа с пакетами стала очень похожа на linux, только значительно удобнее. Но не без неприятностей. Смена системы пакетов потребовала переустановить часть gem-ов в моем RoR environment, иначе работавшие ранее сайты и приложения падали в совершенно неожиданных местах. После этого все стало хорошо, и я смог наконец-то поставить Ruby 2.0.0!
diko-air:~ diko$ ruby -v
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin11.4.2]
Еще немного секса с RVM - и вот тут у нас уже и Rails 4.0.0.beta1. Пощупаем :)
ОтветитьУдалить