En realidad, la ventaja # 1 de usar MAMP es tremenda: ¡cada vez que actualice su sistema, su entorno no se romperá!
Hubo un par de actualizaciones de Snow Leopard (o tal vez fue Leopard to Snow Leopard, no recuerdo) lo que rompió a Mysql. Uno fue moviendo el archivo mysql.socket. Hubo otra actualización que rompió el PHP. En ambos casos tuve que buscar en Internet durante horas para encontrar sitios oscuros con información sobre cómo solucionarlos.
Con MAMP no tiene este problema, puede instalar todas las actualizaciones de su sistema operativo o incluso borrar el disco duro e instalarlo desde cero (siempre que haga una copia de seguridad de su aplicación MAMP) y aún tenga todo su entorno. justo como antes. Esta es la razón principal por la que uso MAMP. Me han mordido estos problemas demasiadas veces.
Desventajas:
Al compilar cosas nuevas, debes asegurarte de decirle que use los archivos MAMP y no los incorporados. A veces esto puede ser un problema para algunos bits de Rails (la gema Phusion Passenger viene a la mente que se queja de no encontrar las fuentes de apache). Pero dependiendo de la cantidad de retoques que estés haciendo, MAMP es una bendición.
Con respecto a tener cosas duplicadas en su disco, la solución es muy simple, solo elimine las instalaciones integradas que le molestan, me deshice de / usr / local / Mysql para evitar conflictos. Aunque no recomendaría eliminar apache y PHP.