Dans zsh, y compris sous MacOS, vous devez ajouter des entrées à votre chemin d'accès dans le fichier .zshrc . Par défaut, ce fichier est lu à partir du répertoire situé dans le répertoire $ZDOTDIR qui a pour valeur par défaut $HOME si elle n'est pas définie.
Pour ajouter une entrée à cet endroit, vous pouvez suivre les instructions pour bash et ajouter une ligne telle que :
export PATH=/opt/apache-maven-3.8.2/bin:$PATH
ou parce que zsh offre également une interface vers le chemin dans le fichier Chemin qui est un tableau, vous pouvez également l'utiliser :
export path=(/opt/apache-maven-3.8.2/bin $path)
L'un ou l'autre ajoutera /opt/apache-maven-3.8.2/bin à votre chemin avant le contenu précédent du chemin.
L'ordre est important, en particulier pour des programmes tels que zsh qui peuvent être présents à /bin/zsh et à /usr/local/bin/zsh comme ce serait le cas s'il était installé en utilisant homebrew ( /bin/zsh étant l'installation par défaut). Si vous l'installez séparément, vous souhaitez probablement l'utiliser et vous devez donc vous assurer que /usr/local/bin précède /bin sur votre chemin, donc pour l'ajouter vous devez utiliser :
path=(/usr/local/bin $path)
dans cet ordre. Et n'oubliez pas de l'exporter après l'avoir mis à jour avec export path
ou précèdent path=
avec export
.
Si vous personnalisez fortement votre installation de zsh, vous pouvez être tenté de définir le chemin dans $ZDOTDIR/.zshenv . Cela doit être évité. Avant de charger ce fichier, /etc/zprofile est lu, ce qui, dans une installation MacOS par défaut, exécute :
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
Ce qui vissera l'ordre de toutes les personnalisations de votre chemin. Voir la page de manuel de zsh avec man zsh
pour les détails de l'ordre de chargement ou man path_helper
pour une explication de cet utilitaire.
0 votes
Pour maven, il suffit d'éditer les fichiers de démarrage du shell dans votre répertoire personnel. Les méthodes les plus complexes sont celles qui permettent d'exécuter des applications guides