2014-11-23 224 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。不過,我相信無論操作系統版本如何,我都會遇到同樣的問題,所以希望這有助於指向某個未來正確方向的人。