【问题标题】:MacPorts: install hangs/remains unusableMacPorts:安装挂起/仍然无法使用
【发布时间】:2015-08-24 08:14:54
【问题描述】:

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

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 网站上的说明卸载它,然后重新安装。但这并没有什么不同。

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

【问题讨论】:

    标签: macports


    【解决方案1】:

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

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

    不幸的是,Apple 的基础架构 (rsync.macports.org) 目前似乎存在连接问题,这给不少人带来了问题。您可以尝试使用https://trac.macports.org/wiki/Mirrors 中概述的镜像之一。

    【讨论】:

    • 这正是发生的事情。感谢镜像的链接,但我在没有镜像的情况下尝试了一下,看看连接问题是否已经解决。似乎有,现在它可以自我更新,一切都没有问题!
    猜你喜欢
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2010-10-29
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    相关资源
    最近更新 更多