1 votes

Erreur $PATH sur un terminal

Avant que vous ne leviez vos fourches, il ne s'agit PAS d'une autre question du type "Comment puis-je modifier la valeur de ma variable $PATH ? J'avais installé Oh mon zsh sur ma machine (Macbook Pro), et je n'ai pas aimé. Je l'ai donc désinstallé.

Depuis que je l'ai installé, j'obtiens le résultat suivant lorsque je lance la commande $PATH :

Anups-xxxx-xxx% $PATH
zsh: no such file or directory: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin

Comment puis-je me débarrasser de la partie qui dit zsh: no such file or directory . Merci d'avance !

2voto

apos Points 489

Bon, vous avez bien compris ce qu'est $PATH et comment il est utilisé, mais vous vous trompez en pensant que c'est une commande. Dans Bash (et d'autres shells), les mots précédés d'un signe dollar sont des variables. Vous pouvez modifier la valeur de $PATH avec la commande export (comme vous le savez probablement déjà).

export PATH=$PATH:/path/to/something/you/need/bin

Donc, dans votre shell, lorsque vous tapez $PATH vous dites à votre shell d'exécuter la commande /usr/bin/:/bin/:/usr/local/bin:/etc//etc//etc/ qui n'est pas une commande shell valide.

@patrix avait raison, vous devriez utiliser echo pour inspecter votre $PATH. Je soupçonne que le "zsh : no such file or directory" est juste votre shell qui vous dit que votre commande n'a pas de sens.

1voto

Marc Wilson Points 3640

Si vous pensez qu'il devrait y avoir un path utilisez cette commande :

alias path='printf "${PATH//:/\\n}\n"'

Cela affichera le contenu de votre $PATH un élément par ligne.

[665] mbp13 $ path
/opt/local/bin
/opt/local/sbin
/usr/local/bin
/usr/bin
...
[666] mbp13 $

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X