我正在尝试为 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