webentwicklung-frage-antwort-db.com.de

Wie entferne ich MacPorts auf einem "nicht unterstützten Betriebssystem", d. H. Der öffentlichen Betaversion von El Capitan?

Die MacPorts-Installation, die ich auf Yosemite hatte, funktioniert auf dem El Capitan nicht, da sie noch nicht unterstützt wird. Ich möchte die Port-Installation hier entfernen, kann aber keinen der Port-Befehle ausführen. Hat jemand eine Idee, wie man es aufräumt?

Beim Ausführen eines beliebigen Port-Befehls wird folgende Fehlermeldung angezeigt:

Error: Current platform "darwin 15" does not match expected platform "darwin 14"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
    while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
13
Ajay

Ich ging einfach weiter und entfernte die Dateien manuell (mit rm):

Sudo rm -rf /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

Es schien keine Reste zu hinterlassen oder etwas zu zerbrechen. 

Beachten Sie jedoch, dass mactex im gleichen Verzeichnis installiert wurde, sodass es ebenfalls entfernt wurde. Ich wusste nicht, dass ich das im selben Verzeichnis hatte. Wenn Sie dieselben Schritte wiederholen, denken Sie daran.

12
Ajay

Diese Lösung funktionierte für mich, ohne sie zu entfernen:

Quelle

23

Was ich auf meinem El Capitan erfolgreich gemacht habe:

  1. xcode-select --install
  2. xcodebuild -Lizenz
  3. Installieren Sie MacPorts neu, indem Sie das richtige * .pkg für Ihr OSX von https://www.macports.org/install.php verwenden.
  4. erledigt.
7
Shi Jieming

wget ruft eine bz2-Datei ab, aber die Anweisungen zum Entpacken gelten für gz. Versuchen Sie es stattdessen mit den folgenden Schritten

tar xjvf MacPorts-2.3.3.tar.bz2

Der Rest funktionierte gut für El Capitan.

Vielen Dank.

1
schup