実際、MAMPを使用する1番目の利点は非常に大きなものです。システムをアップグレードするたびに、環境が壊れることはありません。
Mysqlを壊したSnow Leopardの更新がいくつかありました(または、LeopardからSnow Leopardへの変更だったかもしれません)。1つは、mysql.socketファイルを移動することです。PHPが壊れた別の更新がありました。どちらの場合も、修正方法に関する情報を含む不明瞭なサイトを見つけるために、インターネットを何時間も探し回らなければなりませんでした。
MAMPを使用すると、この問題は発生せず、すべてのOSアップデートをインストールするか、ハードドライブを消去してゼロからインストールすることもできます(もちろん、MAMPアプリケーションのバックアップを作成する場合)。 。これが私がMAMPを使用する主な理由です。私はこれらの問題に何度もかまれました。
短所:
新しいものをコンパイルするときは、組み込みのものではなくMAMPファイルを使用するように指示する必要があります。これは、一部のRailsビットでは問題になる場合があります(Phusion Passenger gemは、Apacheソースが見つからないという不満を思い浮かべます)。しかし、あなたがどれだけいじっているのかにもよりますが、MAMPは天の恵みです。
ドライブに複製するものに関しては、解決策は非常に簡単です。煩わしい組み込みのインストールを削除するだけで、競合を避けるために/ usr / local / Mysqlを削除しました。ただし、ApacheとPHPを削除することはお勧めしません。