Comment puis-je voir la valeur actuelle de ma variable $ PATH sous OS X?

94

$ $ CHEMIN

Retour:

-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 / Actuel / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin : Aucun fichier ou répertoire de ce nom

Cela semble assez moche et pourrait me poser des problèmes pour faire fonctionner Homebrew également.

Karoh
la source

Réponses:

145

Vous devez utiliser la commande echo $PATHpour afficher la variable PATH ou vous pouvez simplement exécuter setou envafficher toutes vos variables d'environnement.

En tapant, $PATHvous avez essayé d'exécuter le contenu de votre variable PATH en tant que nom de commande.

Bash a affiché le contenu de votre chemin de toute façon. En fonction de votre sortie, les répertoires suivants seront recherchés dans l'ordre suivant:

/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

Pour moi, cette liste semble être complète.

HeatfanJohn
la source
Je vous remercie. J'apprécierais beaucoup si vous pouviez vérifier l'autre question indiquée. Mais merci pour la clarification sur $ PATH.
Karoh
31

En entrant $PATHseul à l'invite de commande, vous essayez de l' exécuter . Ce n'est pas comme Windows où vous pouvez obtenir la sortie de votre chemin en tapant simplement path.

Si vous voulez voir quel est le chemin, faites-lui simplement écho:

echo $PATH
paxdiablo
la source
4

Utilisez la commande:

 echo $PATH

et vous verrez tous les chemins:

/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
la source
0

pour MacOS, assurez-vous de savoir où installer GO

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