Mountain Lion brach MacPorts - Kann nicht aktualisiert werden


6

Ich versuche, MacPorts zu aktualisieren, erhalte jedoch den folgenden Fehler.

sudo port selfupdate
Password:
--->  Updating MacPorts base sources using rsync
MacPorts base version 2.1.1 installed,
MacPorts base version 2.1.2 downloaded.
--->  Updating the ports tree
--->  MacPorts base is outdated, installing new version 2.1.2
Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl

Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: command execution failed

Wenn ich https://trac.macports.org/wiki/Migration folge

In Stufe 3 erhalte ich die folgende Fehlermeldung. Ist das wichtig oder kann ich damit weitermachen?

Error: Unable to open port: can't read "build.pre_args": can't read "build.cmd": Failed to locate 'gnumake' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?

7
Ist es möglich, dass Sie die Xcode-Befehlszeilentools noch nicht auf ML installiert haben? Ich denke, MacPorts hängt davon ab.
Nathan Greenstein

1
Hinzufügen zu Nathan Greensteins Antwort: Überprüfen Sie Folgendes : trac.macports.org/wiki/Migration : Migrieren einer MacPorts-Installation auf eine neue Hauptversion des Betriebssystems oder eine neue CPU-Architektur
lupincho

Nathan Greenstein hat dir vor 14 Monaten geantwortet ... bitte klicken Sie auf Accept.
SMCI

Antworten:


5

Aufgrund des Fehlers in Ihrem Update hat sich herausgestellt, dass Sie (wie Nathan sagte) die Xcode-Befehlszeilentools noch nicht installiert haben. Sie sollten in der Lage sein, den Aktualisierungsvorgang zu beenden, nachdem Sie dies getan haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.