J'ai récemment installé zsh et oh-my-zsh sur mon Mac. Maintenant, lorsque j'essaie d'exécuter une commande maven à partir du terminal, l'erreur suivante s'affiche.
$ mvn install
zsh: command not found: mvn
J'ai installé Apache maven dans le répertoire/Applications. Actuellement, mon fichier .zshrc ressemble à celui ci-dessous.
plugins=(git brew pip mvn mysql-macports python sublime tmux osx)
# ####################
# Maven Config Options
# ####################
export M2_HOME=/Applications/Apache-maven-3.3.3
export PATH=$PATH:M2_HOME/bin
Comme indiqué ci-dessus, j'ai ajouté l'emplacement de l'installation maven au chemin. Mais je continue à avoir des erreurs. Toute aide est appréciée.
Il suffit d'ajouter:
source ~/.bash_profile
à .zshrc
J'ai eu un problème similaire après l'installation de oh-my-zsh, mais pour la commande adb . On dirait que la variable PATH
est raccourcie lorsque oh-my-zsh est installé. Je l'ai résolu en suivant les étapes suivantes.
Ouvrez le fichier .zshrc
Sudo nano ~/.zshrc
Rechercher # User configuration
Décommentez la ligne suivante:
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH"
Enregistrez le fichier.
source ~/.zshrc
Donnez à celui-ci un essai pour d'autres erreurs similaires de commande non trouvées.
$
dans PATH=$PATH:M2_HOME/bin
source ~/.zshrc
pour que les paramètres prennent effet instantanément. En combinant d'autres réponses, adb a travaillé sur mac et zsh en ajoutant ces deux lignes de chemin d'accès à .zshrc:
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# this are for Android Studio adb:
export PATH=~/Android/sdk/tools:$PATH
export PATH=~/Android/sdk/platform-tools:$PATH