Власне, перевага №1 щодо використання MAMP надзвичайна: щоразу, коли ви оновлюєте свою систему, ваше оточення не порушиться!
Було кілька оновлень Snow Leopard (а може бути, саме Leopard до Snow Leopard, я не можу пригадати), які зламали Mysql. Одне було шляхом переміщення файлу mysql.socket. Було ще одне оновлення зламаного PHP. В обох випадках мені довелося годинами полювати в Інтернеті, щоб знайти незрозумілі сайти з інформацією про те, як їх виправити.
З MAMP у вас немає цієї проблеми, ви можете встановити всі ваші оновлення ОС або навіть витерти жорсткий диск та встановити з нуля (за умови, що ви, звичайно, зробите резервну копію програми MAMP) і все одно матимете все своє оточення, як і раніше . Це головна причина, що я використовую MAMP. Мене ці проблеми занадто багато разів вкусили.
Недоліки:
Складаючи нові речі, ви повинні переконатися, що ви скажете йому використовувати файли MAMP, а не вбудовані файли. Іноді це може бути проблемою для деяких бітів Rails (на розум приходить дорогоцінний камінь Phusion Passenger, який скаржиться на те, що не знайшов джерела apache). Але залежно від того, скільки ти займаєшся майстерністю, MAMP - це знахідка.
Що стосується того, що на вашому накопичувачі дублюються речі, рішення дуже просте, просто видаліть вбудовані установки, які вас турбують, я позбувся / usr / local / Mysql, щоб уникнути конфліктів. Хоча я б не рекомендував видаляти apache та PHP.