Совершенно новый Mac, я должен использовать Macports? - PullRequest
4 голосов
/ 11 октября 2009

получил новый Mac, необходимо подготовить его к разработке. Я слышал замечательные вещи о макпорте, я должен его использовать? Это действительно проще, чем загружать и компилировать вручную? у кого-нибудь есть проблемы с его использованием?

Это для типичной рубиновой веб-разработки.

спасибо

Ответы [ 6 ]

7 голосов
/ 11 октября 2009

Попробуйте Доморощенный . Это действительно хорошо, потому что он высоко оптимизирован и не имеет избыточных пакетов.

Это также , встроенный в Ruby , что кажется вам особенно актуальным.

4 голосов
/ 11 октября 2009

Это действительно проще, чем делать это вручную. Например:

sudo port install gimp

загрузит, соберет и установит Gimp, плюс все его зависимости. Существует много зависимостей.

Если вы делаете «типичные» вещи, версий вещей в MacPorts будет достаточно. Только если вам нужно быть на переднем крае, вам придется обходить MacPorts, загружать и устанавливать вручную.

1 голос
/ 11 октября 2009

Хотя macports может облегчить установку, разница между 4 командами (wget / tar / configure / make) и 1 командой. Где Macports действительно сияет в управлении пакетами. Если вы в первую очередь заинтересованы в разработке Ruby, RubyGems может быть всем, что вам нужно. Если вы работаете с Ruby on Rails, macports будет весьма полезен со всеми необходимыми нерубиновыми программами. Если вы хотите полностью использовать графический интерфейс, вы можете использовать Porticus в качестве внешнего интерфейса macports.

У меня были случайные проблемы на этапе сборки, но это под Tiger, что отстает от времени.

0 голосов
/ 12 октября 2009

Вы должны использовать менеджер пакетов, если у вас нет четко определенной, конкретной причины не делать этого.

'Конечно, я предпочитаю Финк .

0 голосов
/ 11 октября 2009

Самая сильная проблема с macports - это то, что он не кроссплатформенный, и трудно определить четко определенный сценарий разработки (например, вы используете Foo версии 1.2.3, Bar версии 0.5.6 и т. Д.). Это делает вашу жизнь проще, но на сегодняшний день я все еще не нашел достойного решения для определения и построения среды выполнения разработки, которая была бы эффективной, простой и кроссплатформенной. Смотри также этот вопрос .

Итак, я предлагаю: переходите на macports, если вы не хотите очень строго контролировать свою среду разработки.

0 голосов
/ 11 октября 2009

Я предпочитаю macports, но некоторым людям нравится делать это самостоятельно. Macports, как правило, отстает от релизов, но это все равно хорошо для меня

...