Wie kann ich den aktuellen Wert meiner Variablen $ PATH unter OS X anzeigen?


93

$ $ PATH

kehrt zurück:

-bash: /usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/ Frameworks / Python.framework / Versions / Current / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin : Datei oder Verzeichnis existiert nicht

Dies scheint ziemlich hässlich zu sein und könnte mir Probleme bereiten, Homebrew zum Laufen zu bringen.

Antworten:


143

Sie müssen den Befehl verwenden echo $PATH, um die Variable PATH anzuzeigen, oder Sie können einfach alle Umgebungsvariablen ausführen setoder envanzeigen.

Durch Eingabe haben $PATHSie versucht, den Inhalt Ihrer PATH-Variablen als Befehlsnamen auszuführen.

Bash zeigte den Inhalt Ihres Pfades auf irgendeine Weise an. Basierend auf Ihrer Ausgabe werden die folgenden Verzeichnisse in der folgenden Reihenfolge durchsucht:

/usr/local/share/npm/bin
/Library/Frameworks/Python.framework/Versions/2.7/bin
/usr/local/bin
/usr/local/sbin
~/bin
/Library/Frameworks/Python.framework/Versions/Current/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/opt/X11/bin
/usr/local/git/bin

Für mich scheint diese Liste vollständig zu sein.


Danke dir. Ich würde mich sehr freuen, wenn Sie sich die andere Frage ansehen könnten. Aber danke für die Klarstellung zu $ ​​PATH.
Karoh

31

Wenn Sie $PATHan der Eingabeaufforderung selbstständig eingeben, versuchen Sie, es auszuführen . Dies ist nicht wie bei Windows, wo Sie Ihre Pfadausgabe durch einfaches Eingeben erhalten können path.

Wenn Sie sehen möchten, was der Pfad ist, geben Sie ihn einfach wieder:

echo $PATH

4

Verwenden Sie den Befehl:

 echo $PATH

und du wirst alle Wege sehen:

/Users/name/.rvm/gems/ruby-2.5.1@pe/bin:/Users/name/.rvm/gems/ruby-2.5.1@global/bin:/Users/sasha/.rvm/rubies/ ruby-2.5.1 / bin: /Users/sasha/.rvm/bin:


0

Stellen Sie unter MacOS sicher, dass Sie wissen, wo GO installiert ist

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin
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.