Come posso vedere il valore corrente della mia variabile $ PATH su OS X?


93

$ $ PERCORSO

ritorna:

-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 : Nessun file o directory con questo nome

Questo sembra piuttosto brutto e potrebbe darmi problemi con l'installazione e l'esecuzione di Homebrew.

Risposte:


143

È necessario utilizzare il comando echo $PATHper visualizzare la variabile PATH oppure è possibile eseguire seto envvisualizzare tutte le variabili di ambiente.

Digitando $PATHsi è tentato di eseguire il contenuto della variabile PATH come nome di comando.

Bash ha mostrato in qualsiasi modo il contenuto del tuo percorso. In base al tuo output, verranno cercate le seguenti directory nel seguente ordine:

/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

A me questo elenco sembra essere completo.


Grazie. Apprezzerei molto se potessi controllare l'altra domanda elencata. Ma grazie per il chiarimento su $ PATH.
Karoh

31

Entrando $PATHda solo al prompt dei comandi, stai tentando di eseguirlo . Questo non è come Windows dove puoi ottenere l'output del tuo percorso semplicemente digitando path.

Se vuoi vedere qual è il percorso, fai semplicemente eco:

echo $PATH

4

Usa il comando:

 echo $PATH

e vedrai tutto il percorso:

/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

per MacOS, assicurati di sapere dove installa GO

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.