Mac OS X - macports - Warnung: Keine Indexe gefunden! Haben Sie Ihre Quellindizes synchronisiert?

3

Ich versuche, eine Android-Build-Umgebung für Android einzurichten. Ich folge diesen Anweisungen .

Nach der Installation von MacPorts kann ich die Umgebung jedoch nicht installieren.

Den Anweisungen folgend habe ich diesen Befehl gestartet:

sudo port install gmake libsdl git-core gnupg

und ich habe diese Nachricht erhalten:

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

Jetzt habe ich den Befehl selfupdate ausprobiert, aber die Zeit für die Verbindung ist abgelaufen. Ich habe die verschiedenen Lösungen ausprobiert, die ich in den MacPort-FAQ gefunden habe, kann aber keine Verbindung zu SVN herstellen. Die Verbindung funktioniert einwandfrei, wenn ich eine Website vom Terminal aus anpinge, gibt es kein Problem.

benza
quelle
Es ist nicht self update- es ist selfupdate- versuchen sudo port -d selfupdate- konzentrieren Sie sich darauf, diesen Schritt zum Laufen zu bringen
Paul R
Vielen Dank, ich habe versucht, aber ich habe diesen Fehler: rsync: Verbindung zu rsync.macports.org fehlgeschlagen: Zeitüberschreitung des Vorgangs (60) rsync-Fehler: Fehler in Socket-E / A (Code 10) unter / SourceCache / rsync / rsync-40 /rsync/clientserver.c(105) [receiver = 2.6.9]
benza
Es scheint, dass es keine Verbindung gibt, aber wenn ich andere Seiten
anpinge,
Es hört sich so an, als hätten Sie eine alte Version von macports - versuchen Sie, die neueste Version von macports.org zu erhalten und beginnen Sie erneut
Paul R
Ich habe meine Version überprüft und ist die neueste. Ich habe es mit MacPorts-1-2.9.2.pkg installiert und verstehe nicht, warum der rsync keine Verbindung zu rysing.macports.org
benza herstellt.

Antworten:

2

Vielleicht ist dies ein Firewall-Problem? Wenn Sie einen Proxyserver haben, können Sie versuchen, rsync für die Arbeit damit einzurichten. Zum Beispiel:

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

Mit der Option -E wird die Benutzerumgebung des sudo-ing-Benutzers beibehalten.

Hoffe das hilft - es hat bei mir jedenfalls geklappt.

Owen
quelle
1

Wenn Sie sich hinter einer Firewall befinden, müssen Sie Port 873 für rsync öffnen.

Ian Dunn
quelle