Wenn ich im Terminal '.profile' öffne, habe ich Folgendes:
export PATH=$PATH:/usr/local/git/bin
Jetzt habe ich node.js für Mac installiert und es heißt:
Stellen Sie sicher, dass sich / usr / local / bin in Ihrem $ PATH befindet.
Wie kann ich /usr/local/bin
zum Export hinzufügen PATH=$PATH:/usr/local/git/bin
?
Antworten:
Ein Hinweis: Sie brauchen hier keine Anführungszeichen, da es sich auf der rechten Seite einer Aufgabe befindet, aber im Allgemeinen und insbesondere auf Macs mit ihrer Tradition von spacy-Pfadnamen sollten Erweiterungen wie
$PATH
in doppelte Anführungszeichen gesetzt werden"$PATH"
.quelle
/usr/libexec/path_helper
, standardmäßig aufgerufen/etc/profile
. Beginnen Sie mitman path_helper
und fügen Sie dann Ihre Pfade in Dateien in hinzu/etc/paths.d
. Sie werden feststellen, dass so ziemlich jedes Beispiel für die Pfadeinstellung von anderen Betriebssystemen enthält,$PATH
weil keiner von ihnen in der Lage zu sein scheint, der erste in der Kette zu sein .../etc/paths.d
oder einen einzelnen Eintrag mit mehreren Verzeichnissen erstellen , einen pro Zeile. Dies hilft Ihnen jedoch nicht bei der Eingabeaufforderung und ist nur ein indirekter Weg, um dasselbe zu erreichen. Obwohl die Frage markiert istosx
, hat dieser Ansatz den Vorteil, dass er auch auf Linux und anderen UNIX-ähnlichen Systemen funktioniert.node --version
Versuchen Sie, $ PATH am Ende zu platzieren.
quelle
Damit der bearbeitete Wert des Pfads in den nächsten Sitzungen erhalten bleibt
Dadurch wird das .bash_profile im Editor geöffnet. Schreiben Sie Folgendes, nachdem Sie dem Pfad, der die einzelnen Werte nach Spalten trennt, das gewünschte Element hinzugefügt haben.
Speichern, beenden, Terminal neu starten und genießen
quelle
Ich hatte das gleiche Problem mit dir.
cd to ../etc/ Verwenden Sie dann ls, um sicherzustellen, dass sich Ihre "Pfade" -Datei in "vim path" befindet, und fügen Sie am Ende der Datei "/ usr / local / bin" hinzu.
quelle
Ich finde das ordentlich
quelle
In MAC OS Catalina waren dies die Schritte, die für mich funktioniert haben. Alle oben genannten Lösungen haben geholfen, aber mein Problem nicht gelöst.
quelle