2012-05-30 56 views
5
ginnyweasley:~ s66$ sudo port selfupdate 
Password: 
---> Updating MacPorts base sources using rsync 
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed 

我試圖重新下載macports,它似乎仍然沒有工作。我也嘗試過沒有sudo,它仍然不起作用。有沒有人有解決這個問題?謝謝。Macport自我更新失敗

回答

16

我也有這個問題。即使像你一樣,我重新下載了發行版並重新安裝。

也就是說,直到我讀手冊頁,並試圖「-d」標誌,以

須藤端口-D自更新

我嘗試過了,令人驚訝的沒有找到一個命令,但是失敗成功完成。我沒有看到任何端口更新,但也許我們看到的錯誤是在ports樹更新後發生的。

如果它不起作用,無論如何嘗試它,它至少會指出你在正確的方向。

+2

您可能還想在'-d'之後添加'-v'以獲得更詳細的日誌記錄 – Garrett

0

我升級到Yosemite後有同樣的問題,但自從我發現這篇文章後,我沒有重新安裝macports - 我運行「sudo port -d selfupdate」,出現c編譯器失敗的錯誤,所以我更新了Xcode, 「重新啓動sudo port clean expat」,然後運行「sudo port -d selfupdate」,一切都很順利!