web-dev-qa-db-fra.com

Commande introuvable - Oh-My-Zsh

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.

9
Pattu

Il suffit d'ajouter:

source ~/.bash_profile

à .zshrc

11
Vítor Marçal

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.

  1. Ouvrez le fichier .zshrc

    Sudo nano ~/.zshrc
    
  2. Rechercher # User configuration

    Décommentez la ligne suivante:

    export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH"
    
  3. Enregistrez le fichier.

  4. source ~/.zshrc

Donnez à celui-ci un essai pour d'autres erreurs similaires de commande non trouvées.

10
Yogesh Umesh Vaity
  • Tout d’abord, comme 4ae1e1 l’a fait remarquer, vous avez manqué le $ dans PATH=$PATH:M2_HOME/bin
  • Deuxièmement, n'oubliez pas de lancer source ~/.zshrc pour que les paramètres prennent effet instantanément. 
2
mainframer

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
0
Pedro Gonzalez