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.

Karoh
quelle

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.

HeatfanJohn
quelle
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
paxdiablo
quelle
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:

Alexandr
quelle
0

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

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin
Lam Do.
quelle