Mac OS X - macports - 警告:未找到索引!您已同步源索引吗?

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 网站,则没有问题。

答案1

也许这是防火墙问题?如果您有代理服务器,您可以尝试设置 rsync 来使用它。例如:

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

-E 选项保留 sudo 用户的用户环境。

希望这会有所帮助——无论如何,它对我有用。

答案2

如果您在防火墙后面,则需要为 rsync 打开端口 873。

答案3

尝试sudo port -d sync

它使用 svn,而 selfupdate 使用 rsync。我从这个帖子中了解到: http://lists.macosforge.org/pipermail/macports-users/2007-July/004725.html

相关内容