Como posso ver o valor atual da minha variável $ PATH no OS X?

93

$ $ PATH

retorna:

-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 / Atual / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin : Não existe tal arquivo ou diretório

Isso parece muito feio e pode estar me causando problemas para fazer o Homebrew funcionar também.

Karoh
fonte

Respostas:

143

Você precisa usar o comando echo $PATHpara exibir a variável PATH ou pode apenas executar setou envexibir todas as suas variáveis ​​de ambiente.

Ao digitar, $PATHvocê tentou executar o conteúdo da variável PATH como um nome de comando.

O Bash exibiu o conteúdo do seu caminho de qualquer maneira. Com base em sua saída, os seguintes diretórios serão pesquisados ​​na seguinte ordem:

/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

Para mim, essa lista parece estar completa.

HeatfanJohn
fonte
Obrigado. Eu apreciaria muito se você pudesse verificar a outra questão listada. Mas obrigado pelo esclarecimento sobre $ PATH.
Karoh
31

Ao entrar $PATHsozinho no prompt de comando, você está tentando executá- lo. Isso não é como o Windows, onde você pode obter a saída do caminho simplesmente digitando path.

Se você quiser ver qual é o caminho, basta repeti-lo:

echo $PATH
paxdiablo
fonte
4

Use o comando:

 echo $PATH

e você verá todo o caminho:

/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
fonte
0

para MacOS, certifique-se de saber onde o GO instala

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