Lorsque j'ouvre un nouveau terminal, le $PATH n'est pas celui que j'ai défini dans le fichier .zshenv.
grep -i path .??*
montre qu'aucun autre fichier point ne définit le chemin.
En ajoutant un couple de echo
Je vois :
Last login: Thu Nov 18 13:29:13 on ttys000
PATH: /usr/bin:/bin
path: /usr/bin /bin
WGroleau@MBP ~ % echo $PATH
/Users/WGroleau/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/WGroleau/bin:/opt/local/bin:/opt/local/sbin:/usr/local/sbin
WGroleau@MBP ~ % cat .zshenv
echo "PATH: $PATH"
echo "path: $path"
LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export HOMEBREW_NO_ANALYTICS=1
export PATH=~/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
WGroleau@MBP ~ %
/Library/Apple/usr/bin n'existe même pas ! D'après le commentaire, je suppose que c'est quelque chose qu'Apple a supprimé dans la version 12.0.1.
0 votes
RE : "/Library/Apple/usr/bin n'existe même pas !" -- Quelle version de MacOS Est-ce que vous courez ? Je vous le demande parce qu'il existe sur mon système. MacOS Catalina y MacOS Big Sur .
0 votes
Ajouter
set -x
à votre .zshenv, de façon à ce qu'il affiche ce qui se passe dans les fichiers init et que vous puissiez voir où les ajouts ont lieu.0 votes
Qu'y a-t-il dans /Library/Apple/usr/bin ? C'est peut-être un bogue qu'Apple l'ait déplacé et n'ait pas modifié ce qui le place sur le chemin.