2015-11-26 11 views
6

Ho recentemente installato zsh e oh-my-zsh nel mio Mac. Ora quando provo a eseguire un comando di tipo Maven dal terminale, ricevo il seguente errore.Comando non trovato - Oh-My-Zsh

$ mvn install 
zsh: command not found: mvn 

Ho installato Apache Maven nella directory/Applicazioni. Attualmente il mio file .zshrc ha un aspetto simile al seguente.

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 

Come visto sopra, ho aggiunto il percorso di installazione di Maven al percorso. Ma sto ancora ricevendo errori. Qualsiasi aiuto è apprezzato.

+2

'export PATH = $ PATH: $ M2_HOME/bin'. Notare il '$' ho aggiunto. Inoltre, non c'è bisogno di esportare; export imposta un flag in bash/zsh/etc., e deve essere impostato solo una volta. – 4ae1e1

risposta

2
  • In primo luogo, come 4ae1e1 sottolineato, vi siete persi la $ in PATH=$PATH:M2_HOME/bin
  • In secondo luogo, non dimenticate di eseguire source ~/.zshrc a prendere le impostazioni in vigore immediatamente.
7

Ho avuto un problema simile dopo aver installato oh-my-zsh, ma per il comando adb. Sembra che lo PATH sia abbreviato quando oh-my-zsh è installato. L'ho risolto usando i seguenti passaggi.

  1. Aprire il file .zshrc

    sudo nano ~/.zshrc 
    
  2. Cercare # User configuration

    Un-commentare la seguente riga:

    export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH" 
    
  3. Salvare il file.

  4. source ~/.zshrc

Dare questa una prova per gli errori altro comando simile non si trovano.

0

Combinando altre risposte ho ottenuto di lavoro adb su Mac e zsh aggiungendo queste due linee di percorso ad .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 
5

Basta aggiungere:

source ~/.bash_profile 

a .zshrc