wake-up-neo.com

Befehl nicht gefunden - Oh-My-Zsh

Ich habe kürzlich zsh und oh-my-zsh in meinem Mac installiert. Wenn ich jetzt versuche, einen Maven-Befehl vom Terminal auszuführen, erhalte ich die folgende Fehlermeldung.

$ mvn install
zsh: command not found: mvn

Ich habe Apache Maven im Verzeichnis/Applications installiert. Derzeit sieht meine .zshrc-Datei wie folgt aus.

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

Wie oben zu sehen, habe ich den Pfad der Maven-Installation angehängt. Aber ich bekomme immer noch Fehler. Jede Hilfe wird geschätzt.

9
Pattu

Frage:

➜ ~ mvn

zsh: command not found: mvn

Antworten:

step 1:

vim ~/.zshrc

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

source ~/.bash_profile;

step 3:(Execution Shell)

> source ~/.bash_profile

Sie können mvn verwenden:

➜ / mvn

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

14
sunmeilinbbs

Einfach hinzufügen:

source ~/.bash_profile

zu .zshrc

11
Vítor Marçal

Ich hatte ein ähnliches Problem nach der Installation von oh-my-zsh, aber für den Befehl adb . Sieht aus, als wäre die Variable PATH verkürzt, wenn oh-my-zsh installiert ist. Ich habe es mit folgenden Schritten gelöst.

  1. Öffnen Sie die .zshrc-Datei

    Sudo nano ~/.zshrc
    
  2. Suchen Sie nach # User configuration

    Kommentieren Sie die folgende Zeile:

    export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH"
    
  3. Speicher die Datei.

  4. source ~/.zshrc

Versuchen Sie es mit einem ähnlichen Befehl, der nicht gefunden wurde.

10
  • Erstens haben Sie, wie 4ae1e1 darauf hingewiesen hat, den $ in PATH=$PATH:M2_HOME/bin verpasst.
  • Zweitens, vergessen Sie nicht, source ~/.zshrc auszuführen, um die Einstellungen sofort zu übernehmen. 
2
mainframer

Wie von @ 4ae1e1 in seinem Kommentar erwähnt, muss $ Vor M2_HOME Eingefügt werden, während auf die Variable PATH verwiesen wird.

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

Sobald sie hinzugefügt wurden, geben Sie, wie von anderen vorgeschlagen, eine Quelle für die Datei ~/.zshrc.

0
Arpit

Zusammen mit anderen Antworten habe ich ADB auf Mac und Zsh arbeiten lassen, die diese beiden Pfadzeilen an .zshrc anhängen:

# 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

hinzufügen source ~/.bash_profile in ~/.zshrc-Datei nach der Zeile source $ZSH/oh-my-zsh.sh

öffne eine neue Terminal-Registerkarte und führe mvn aus, und es wird funktionieren.

0