我一直在尝试在一台全新、已完全更新的Yosemite操作系统上安装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
......然后就没有任何动静了。我等了半个小时,但它不会继续运行。我也找不到任何日志记录。
再次说明:我的设置没有什么特别之处,是“开箱即用”的Yosemite系统,只通过App store更新,并且当然,我已经安装了带命令行实用程序的Xcode,并正式接受了许可证,这是根据MacPorts网站要求的。
我还尝试了按照MacPorts网站上的说明进行卸载并重新安装。但是没有任何改变。
我已经阅读了很多论坛帖子,但我找不到任何与此类似的问题。希望有人能为此提供一些帮助。