2015-11-26 22 views
6

最近Macにzshとoh-my-zshがインストールされました。ターミナルからmavenコマンドを実行しようとすると、次のエラーが表示されます。コマンドが見つかりません - Oh-My-Zsh

$ mvn install 
zsh: command not found: mvn 

私はApache Mavenを/ Applicationsディレクトリにインストールしました。現在、私の.zshrcファイルは以下のようになっています。

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 

上記のとおり、mavenインストールの場所をパスに追加しました。しかし、私はまだエラーが発生しています。どんな助けもありがとうございます。

+2

'輸出PATHを.zshrcします= $ PATH:$ M2_HOME/bin'となります。私が追加した '$'に注目してください。また、輸出する必要はありません。 exportはbash/zsh/etcにフラグを設定し、一度だけ設定する必要があります。 – 4ae1e1

答えて

2
  • まず、4ae1e1が指摘したように、あなたが$
  • PATH=$PATH:M2_HOME/binで第二を逃し、即座に有効に設定を取るために source ~/.zshrcを実行することを忘れないでください。
7

oh-my-zshのインストール後も同様の問題が発生しましたが、adbコマンドの場合は同じです。 oh-my-zshをインストールすると、PATHが短縮されたように見えます。私は以下の手順でそれを解決しました。

  1. オープン.zshrcファイル# User configuration

    ため

    sudo nano ~/.zshrc 
    
  2. ルック次の行のUn-コメント:

    export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH" 
    
  3. ファイルを保存。

  4. source ~/.zshrc

この1でエラーを発見していない他の同様のコマンドのための試してみて。

0

他の回答を組み合わせることで、私は、Mac上でadbの作業を持って、これらの2本のパスラインを追加のzshは.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

ちょうど追加:

source ~/.bash_profile 

関連する問題