Aslında, MAMP kullanmanın 1 numaralı avantajı muazzamdır: Sisteminizi her yükselttiğinizde ortamınız bozulmaz!
Mysql'i kıran birkaç Snow Leopard güncellemesi vardı (ya da Leopard to Snow Leopard idi, hatırlayamıyorum). Bunlardan biri mysql.socket dosyasını taşımaktı. Kırdı PHP başka bir güncelleme vardı. Her iki durumda da, onları nasıl düzeltebileceğimiz konusunda bilgi sahibi olan belirsiz siteleri bulmak için saatlerce internette avlanmak zorunda kaldım.
MAMP ile bu soruna sahip değilsiniz, tüm OS güncellemelerinizi yükleyebilir, hatta sabit sürücüyü silebilir ve sıfırdan yükleyebilirsiniz (elbette MAMP uygulamanızın bir yedeğini almanız koşuluyla) ve yine de tüm ortamınız daha önce olduğu gibi . MAMP kullanmamın ana nedeni budur. Bu problemlerden çok fazla ısırıldım.
Dezavantajları:
Yeni şeyler derlerken, yerleşik olanları değil, MAMP dosyalarını kullanmasını söylediğinizden emin olmalısınız. Bu bazen bazı Rails bitleri için bir sorun olabilir (Phusion Passenger gem apache kaynaklarını bulamamaktan şikayet ediyor). Ama ne kadar uğraştığınıza bağlı olarak, MAMP bir nimettir.
Sürücünüzde çoğaltılmış şeylere gelince, çözüm çok basit, sadece sizi rahatsız eden yerleşik kurulumları silin, çakışmalardan kaçınmak için / usr / local / Mysql'den kurtuldum. Yine de apache ve PHP'yi silmenizi tavsiye etmem.