MacPorts:安装挂起/仍然无法使用

时间:2015-08-24 08:14:54

标签: macports

我一直在尝试使用全新更新的Yosemite操作系统在新的Mac Pro上安装MacPorts。安装程序挂起“运行包脚本”。所以我试着从源代码构建它。这有效,安装人员说:

Congratulations, you have successfully installed the MacPorts system.

然而,它似乎无法使用。当我sudo port install apache2时,我收到了消息:

Error: Port apache2 not found

只是尝试进行'自我更新'(以root身份):

sh-3.2# port -d selfupdate
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
--->  Updating MacPorts base sources using rsync
receiving file list ... done
base.tar

......然后什么都没有......我等了半个小时,但它不会再进一步​​了。我也找不到任何日志。

再说一遍:我的设置并没有什么特别之处,它是开箱即用的优胜美地,只是通过App商店进行更新,当然,我已经安装了Xcode和命令行实用程序并且正式接受了许可证,因为根据MacPorts网站的要求。

我还尝试使用MacPorts网站上的说明卸载它,然后重新安装。但它并没有什么不同。

我已阅读了不少论坛帖子,但我找不到任何与此类问题相关的帖子。我希望有人可以对此有所了解。

1 个答案:

答案 0 :(得分:4)

安装程序会挂起运行程序包脚本,因为这些程序包脚本中的最后一个语句正是您之后手动运行的“sudo port selfupdate”。

由于此步骤从未运行,因此您的MacPorts安装缺乏有关apache2端口的知识(这正是安装程序运行selfupdate以便为您提供全功能安装的原因)。

不幸的是,Apple的基础设施(rsync.macports.org)目前似乎存在连接问题,这对很多人造成了问题。您可以尝试使用https://trac.macports.org/wiki/Mirrors中列出的其中一个镜像。