web-dev-qa-db-ja.com

コマンドが見つかりません-Oh-My-Zsh

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

$ mvn install
zsh: command not found: mvn

/ ApplicationsディレクトリにApache mavenをインストールしました。現在、私の.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インストールの場所を追加しました。しかし、まだエラーが発生しています。どんな助けも大歓迎です。

15
Pattu

追加するだけです:

source ~/.bash_profile

.zshrcへ

23
Vítor Marçal

質問:

_➜ ~ mvn_

_zsh: command not found: mvn_

回答:

_step 1:_

_vim ~/.zshrc_

step 2:(Add at the end of the file)

_source ~/.bash_profile;_

step 3:(Execution Shell)

_> source ~/.bash_profile_

Mvnを使用できます:

_➜ / mvn_

_[INFO] Scanning for projects..._ _......._

14
sunmeilinbbs

Oh-my-zshをインストールした後、adbコマンドの場合と同様の問題が発生しました。 oh-my-zshをインストールすると、PATHが短縮されるようです。次の手順で解決しました。

  1. .zshrcファイル

    Sudo nano ~/.zshrc
    
  2. 探す # User configuration

    次の行のコメントを解除します。

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

  4. source ~/.zshrc

他の同様のコマンドが見つからないというエラーを試してみてください。

11
  • まず、4ae1e1が指摘したように、$PATH=$PATH:M2_HOME/binを見逃した
  • 次に、source ~/.zshrcを実行して、設定をすぐに有効にすることを忘れないでください。
2
mainframer

彼のコメントで@ 4ae1e1で言及されているように、$M2_HOMEの前に追加する必要がありますが、次のようにPATH変数で参照します。

export M2_HOME=/Applications/Apache-maven-3.3.3
export PATH=$PATH:$M2_HOME/bin/

追加したら、他の人が示唆したように、~/.zshrcファイルを入手します。

0
Arpit

他の答えを組み合わせて、adbがmacとzshで動作し、これらの2つのパス行を.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
vi ~/.zshrc

source ~/.bash_profileを〜/ .zshrcファイルのsource $ZSH/oh-my-zsh.sh行の後に追加します

新しいターミナルタブを開いてmvnを実行すると、動作を開始します。

0