2014-11-23 217 views
0

我试图在我的Macbook上运行Mavericks 10.9.5来自我更新Macports。我确保按照here的说明安装命令行工具。然后我跑须藤端口-v自更新,这是几分钟相当活跃,但在Macports自动更新速度有多慢?

===> making all in src/darwintracelib1.0 
/usr/bin/cc -g -O2 -std=c99 -Wextra -Wall -fPIC -arch x86_64 -arch i386 -DHAVE_CONFIG_H -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/src -I. -I/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/vendor/vendor-destroot//opt/local/libexec/macports/include -c -o access.o access.c 

一直停留在过去的24小时。大多数情况下,终端已经显示它正在运行xcrun,尽管它现在偶尔会回到其他地方并返回到xcrun。我检查了活动监视器,并且xcrun通常占用的CPU不到20%。它没有大量使用网络。这也不是颠簸,也不是对磁盘读取或写入很多东西。

这对我来说似乎不正常,但我从来没有运行过自动更新。它没有给我任何错误信息。我需要耐心吗?如果没有,关于接下来要做什么的建议?

编辑:我创建了一个MacPorts的Trac的门票问题:https://trac.macports.org/ticket/45992

+0

这太过分了。我建议你先从sysdiagnose开始,然后在spindump中查看编译器在做什么。它可能是一个编译器错误,或者你可能在某些I/O上被阻塞(例如:NFS硬挂载)。没有spindump就没有办法说出来。随意将它发送给我,或者您可以将它附加到MacPorts trac中的故障单并使用URL的更新问题。 – 2014-11-23 22:28:49

+0

谢谢你的提示,杰里米。我已经按照你的建议创建了票。 – cfd 2014-11-24 01:09:36

回答

0

@cfd:我虽然做了sudo port -d selfupdate是完全相同的问题,(这意味着-v详细模式-d调试模式)停留在 ===> making all in src/darwintracelib1.0 10个小时以上。

在我的情况下,我有一个旧版本的Xcode(并进而命令行工具)。因为我原本没有从官方Apple App Store安装Xcode,我没有收到有新版本可用的通知。一旦我去商店并从那里安装Xcode,自动更新在三分钟内完成。

为了清楚起见,我也运行OS X版本10.9.5,现在我已经可以使用Xcode版本6.2。不过,我相信无论操作系统版本如何,我都会遇到同样的问题,所以希望这有助于指向某个未来正确方向的人。