/ / Нов нов Mac, трябва ли да използвам Macports? - macos, macports, пакетни мениджъри

Нов Mac, трябва ли да използвам Macports? - macos, macports, пакетни мениджъри

имам нов Mac, трябва да има готовност за настройкаразвитие. Чух велики неща за macports, трябва ли да го използвам? Наистина ли е по-лесно, отколкото ръчно да изтеглите и компилирате? някой има проблеми при използването му?

Това е за типични рубин уеб разработка неща.

Благодаря

Отговори:

7 за отговор № 1

Опитвам самоделна, Тя е наистина добра, защото е силно оптимизирана и няма излишни пакети.

То е също вграден в Ruby, което изглежда особено важно за вас.


4 за отговор № 2

Наистина е по-лесно, отколкото да го правите ръчно. Например:

sudo порт инсталирате gimp

ще изтегли, изгради и инсталира Gimp, плюс всички зависимости. Има a много на зависимостите.

Ако правите "типични" неща, версиите на MacPorts ще бъдат достатъчни, само ако трябва да сте на ръба на кървенето, ще трябва да заобиколите MacPorts и да ги изтеглите и инсталирате ръчно.


1 за отговор № 3

Докато macports може да направи инсталирането по-лесно, това еразликата между 4 команди (wget / tar / configure / make) и 1 команда. Там, където макропортът наистина блести, е в управлението на пакетите. Ако се интересувате преди всичко от развитието на Ruby, RubyGems може да бъде всичко, от което се нуждаете.Ако правите Ruby on Rails, macports ще бъде доста полезен с всички нерубински софтуер, който ще ви трябва.Ако искате да отидете напълно GUI , можеш да използваш Porticus като macports frontend.

Имах случаен проблем по време на фазата на изграждане, но това е под Тигър, който е зад времето.


0 за отговор № 4

Аз предпочитам macports, но някои хора обичат да го правят сами. Macports има тенденция да бъде зад изстрелите, но все пак е добре за мен


0 за отговор № 5

Най-силният проблем с macports е, че ене е кръстосана платформа и е трудно да се определи добре дефиниран сценарий за развитие (напр. да използвате Foo версия 1.2.3, бар версия 0.5.6 и т.н.) .Това прави живота ви по-лесен, но до днес все още съм " не намери прилично решение за дефинирането и изграждането на среда за разработване на време за изпълнение, което е ефективно, лесно и платформно. Вижте също този въпрос.

Така че моето предложение е: отидете с macports, освен ако не искате много строг контрол върху вашата среда за разработка.


0 за отговор № 6

Вие Трябва използвайте мениджър на пакети, освен ако нямате добре дефинирана конкретна причина да не го правите.

- Разбира се, предпочитам доносчик.