題 Mac OS X - macports - 警告:找不到索引!你同步了你的源索引了嗎?


我正在嘗試為Android設置Android構建環境。我正在跟進 這些說明

但是,在安裝MacPorts後,我無法安裝環境。

按照說明我啟動了這個命令:

sudo port install gmake libsdl git-core gnupg

我收到了這條消息:

Warning: No index(es) found! Have you synced your source indexes?
Error: Port gmake not found

現在,我嘗試了selfupdate命令,但連接超時了。我嘗試了在MacPort FAQ中找到的不同解決方案,但我無法連接到SVN。連接工作正常,如果我從終端ping網站沒有問題。


3
2018-05-17 13:32


起源


不是 self update - 它的 selfupdate  - 試試 sudo port -d selfupdate  - 專注於讓這一步發揮作用 - Paul R
非常感謝,我嘗試但是我有這個錯誤:rsync:無法連接到rsync.macports.org:操作超時(60)rsync錯誤:套接字IO(代碼10)中的錯誤/ SourceCache / rsync / rsync-40 /rsync/clientserver.c(105)[receiver = 2.6.9] - benza
似乎沒有連接,但如果我ping其他頁面工作正常 - benza
聽起來好像你有一個舊版本的macports - 嘗試從中獲取最新版本 macports.org 然後重新開始 - Paul R
我檢查了我的版本,是最新版本。我使用MacPorts-1-2.9.2.pkg安裝它,我不明白為什麼rsync無法連接到rysing.macports.org - benza


答案:


也許這是防火牆問題?如果您有代理服務器,則可以嘗試設置rsync以使用它。例如:

export RSYNC_PROXY=myproxy.domain.com:80
sudo -E port selfupdate

-E選項保留了sudo-ing用戶的用戶環境。

希望這會有所幫助 - 無論如何它對我有用。


2
2018-01-25 18:22





嘗試 sudo port -d sync

它使用svn而selfupdate使用rsync。我從這個帖子中得到了它: http://lists.macosforge.org/pipermail/macports-users/2007-July/004725.html


0
2018-05-21 13:52





如果您在防火牆後面,則需要為rsync打開端口873。


0
2018-05-20 19:06