Homebrew warnt: "Sie haben MacPorts oder Fink installiert."

8

Ich habe gerade einen neuen Mac Pro mit OS X 10.9 bekommen. Wenn ich renne:

brew doctor

Ich bekomme die Warnung:

Warning: You have MacPorts or Fink installed:
/opt/local/bin/port

This can cause trouble. You don't have to uninstall them, but you may want to 
temporarily move them out of the way, e.g.
sudo mv /opt/local ~/macports

Ich habe MacPorts oder Fink nicht installiert. Warum erhalte ich die Warnung?

William Hu
quelle
3
Die Datei /opt/local/bin/portist die ausführbare MacPorts-Datei und wird daher installiert. Was passiert, wenn Sie die Befehle port versionund versuchen port list installed? Ich benutze sowohl Homebrew als auch MacPorts und bekomme die Warnung, aber alles funktioniert gut für mich :)
Jojo
Ich habe es versucht, aber es gibt keinen Port. "zsh: Befehl nicht gefunden: Port"
William Hu
Versuchen Sie / opt / local / bin / port version etc - / opt / local / bin ist nicht auf
Ihrem

Antworten:

6

Beachten Sie, dass einige Verpackungstools von Drittanbietern MacPorts manchmal automatisch installieren. Ich erinnere mich, dass RVM dies tut (oder zumindest früher, ich kenne den aktuellen Status nicht). Obwohl Sie nicht wissen, dass Sie es tatsächlich manuell installieren, ist es möglicherweise immer noch vorhanden.

Wenn Sie /opt/localan einen anderen Ort wechseln , kann dies zu Schäden an MacPorts führen.

Neverpanic
quelle
Dies ist keine Antwort und sollte ein Kommentar sein
user151019
Dies ist eine mögliche Erklärung für die Frage "Ich habe MacPorts oder Fink nicht installiert. Warum erhalte ich die Warnung?" fragte im ursprünglichen Beitrag. Da ich keine weiteren Fragen in der ursprünglichen Nachricht sehen würde ich argumentieren , dass in der Tat dies ist eine Antwort. Wenn Sie anderer Meinung sind und über die entsprechenden Mittel verfügen, können Sie dies natürlich kommentieren.
Neverpanic
0

Der Fehler meldet, dass /opt/local/bin/portvorhanden.

  • Wenn Sie es nicht installiert haben, wird der Fehler angezeigt, da der Pfad vorhanden ist. Verschieben Sie die ausführbare Datei:

    sudo mv /opt/local/bin/port ~/Desktop
    
  • Wenn Sie es installiert haben, können Sie den folgenden Befehl ausführen:

    sudo mv /opt/local ~/macports
    
grg
quelle
Ich habe nicht installiert und "Port" existiert nicht. Und es gibt keinen Pfad "/ opt / local / bin / port", er ist verkabelt.
William Hu
In der Zwischenzeit befindet sich unter '/ opt / local' ein 'bin', und es gibt viele Dateien wie 'perl, openssl' usw. Wenn ich es nach '~ / macports' verschiebe, hat dies keine Auswirkungen auf diese Executive-Dateien? Nicht sehr klar darüber.
William Hu
Wie kommen die Dateien in / opt / local / bin? Yi musste etwas installiert haben, das dies tat
user151019