【发布时间】:2014-08-22 08:14:01
【问题描述】:
我刚刚获得了 OS X 10.10 的新公共 beta 2,MAMP 停止工作。 apache服务器没办法启动,80或8080端口,老是报错:httpd无法打开...
在第一个公开测试版中,MAMP 工作正常。通过 Google 找到一些建议:将位于 /Applications/MAMP/Library/bin 中的文件“envvars”重命名为“_envvars”,这根本不起作用。
知道如何解决这个问题吗?
【问题讨论】:
我刚刚获得了 OS X 10.10 的新公共 beta 2,MAMP 停止工作。 apache服务器没办法启动,80或8080端口,老是报错:httpd无法打开...
在第一个公开测试版中,MAMP 工作正常。通过 Google 找到一些建议:将位于 /Applications/MAMP/Library/bin 中的文件“envvars”重命名为“_envvars”,这根本不起作用。
知道如何解决这个问题吗?
【问题讨论】:
在/Applications/MAMP/Library/bin 中重命名envvars 文件对我有用。
【讨论】:
dyld: Symbol not found: _iconv Referenced from: /usr/lib/libmecabra.dylib Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib in /usr/lib/libmecabra.dylib /Applications/MAMP/Library/bin/apachectl: line 80: 20269 Trace/BPT trap: 5 $HTTPD -k $ARGV
我觉得奇怪的是,“_envvars”解决方案适用于某些人,但不适用于其他人。正如我在上一篇文章中提到的,在我更改了那个小文件名的那一刻,MAMP PRO 的 Apache 服务器又开始运行了。
我应该注意到,直到我在 Yosemite Public Beta 1 之上安装 Yosemite DP5 之后,问题才开始出现。或者也许是当我在 DP5 之上安装 Yosemite DP6 时。不管是什么情况,这个修复确实对我有用。
可能与您的特定操作系统配置或您使用的特定机器有关。
【讨论】: