2015-11-26 6 views
6

Недавно я установил zsh и oh-my-zsh на своем Mac. Теперь, когда я пытаюсь запустить команду maven с терминала, я получаю следующую ошибку.Команда не найдена - Oh-My-Zsh

$ mvn install 
zsh: command not found: mvn 

Я установил папку Apache maven in/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 = $ PATH: $ M2_HOME/bin'. Обратите внимание на '' 'я добавил. Кроме того, нет необходимости экспортировать; export устанавливает флаг в bash/zsh/etc., и его нужно установить только один раз. – 4ae1e1

ответ

2
  • Сначала, как 4ae1e1 отметил, вы пропустили $ в PATH=$PATH:M2_HOME/bin
  • Во-вторых, не забудьте запустить source ~/.zshrc принять настройки в силу немедленно.
7

У меня была аналогичная проблема после установки oh-my-zsh, но для команды adb. Похож, что PATH укорочен, когда установлен oh-my-zsh. Я решил это, выполнив следующие шаги.

  1. .zshrc Откройте файл

    sudo nano ~/.zshrc 
    
  2. Ищут # User configuration

    Un-прокомментируете следующую строку:

    export PATH="/usr/bin:/bin:/usr/sbin:/sbin:$PATH" 
    
  3. Сохранить файл.

  4. source ~/.zshrc

дать этому попробовать другие аналогичные команды не найденных ошибок.

0

Объединяя другие ответы я получил ADB работу на макинтош и ЗШ присоединения этих двух линий пути к .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 

в .zshrc

 Смежные вопросы

  • Нет связанных вопросов^_^