重新安装后,MAMP Pro将无法启动

els*_*gav 0 mamp

我的mac今天早些时候冻结了,我强迫它重新启动(涉及几次强制退出并最终按住电源按钮).启动后,一切正常,除了MAMP Pro.当它启动时,它不会报告任何错误,而只是挂起启动MySQL,并在其旁边无限期地使用微调器.

我试过卸载并重新安装无济于事.但是,常规的MAMP工作正常.我已经多次删除并重新安装了/ Library/Application Support/appsolute/MAMP Pro,但也许还有其他我丢失的文件?

raf*_*nes 5

我今晚遇到了这个问题.

原因是我创建了一个主机名,但在单击" 应用"之前忘了将其分配给磁盘位置.

令人惊讶的是,一旦你这样做,就没有办法真正纠正你的错误 - 它每次启动时都会挂起,你永远无法选择修复磁盘位置.

解决方案是从MAMP设置plist中手动删除条目.

  1. 退出MAMP专业版
  2. 打开 ~/Library/Application Support/appsolute/MAMP PRO/settings.plist
  3. 找到<dict>包含错误主机的条目 - 您将在XML中看到:

    <key>serverName</key>
    <string>yourhostname</string>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 删除<dict>...</dict>包含缺少磁盘位置的主机名的整个节点并保存文件

  5. 重新打开MAMP Pro

你应该回来做生意.

为了将来避免这种情况,最好打开MAMP首选项并取消选中当主机磁盘位置无效时允许应用