W rzeczywistości przewaga numer 1 w korzystaniu z MAMP jest ogromna: za każdym razem, gdy aktualizujesz swój system, twoje środowisko się nie psuje!
Było kilka aktualizacji Snow Leopard (a może to Leopard na Snow Leopard, nie pamiętam), które złamały MySQL. Jednym z nich było przeniesienie pliku mysql.socket. Była kolejna aktualizacja zepsutego PHP. W obu przypadkach musiałem godzinami polować w Internecie, aby znaleźć niejasne strony z informacjami o tym, jak je naprawić.
Dzięki MAMP nie masz tego problemu, możesz zainstalować wszystkie aktualizacje systemu operacyjnego, a nawet wyczyścić dysk twardy i zainstalować od zera (pod warunkiem, że oczywiście wykonasz kopię zapasową aplikacji MAMP) i nadal masz całe środowisko tak jak wcześniej . To jest główny powód, dla którego używam MAMP. Zbyt wiele razy ugryzły mnie te problemy.
Niedogodności:
Podczas kompilowania nowych rzeczy musisz upewnić się, że używasz plików MAMP, a nie wbudowanych. Czasami może to stanowić problem dla niektórych bitów Railsów (pojawia się klejnot Pasażera Phusion, który narzeka, że nie znalazł źródeł apache). Ale w zależności od tego, ile robisz majsterkowania, MAMP jest darem niebios.
Jeśli chodzi o powielanie rzeczy na dysku, rozwiązanie jest bardzo proste, wystarczy usunąć wbudowane instalacje, które ci przeszkadzają, pozbyłem się / usr / local / Mysql, aby uniknąć konfliktów. Chociaż nie polecałbym usuwania apache i PHP.