Прежде чем отметить это как дубликат, я просмотрел эти сообщения, но ничего не помогло. 'mvn' не распознается как внутренняя или внешняя команда, Получение - bash: mvn: команда не найдена, Не удается получить доступ к команде mvn из командной строки?
Некоторые из них относятся к окнам и не помогают. Несколько из них на Mac OS X дали предложения, которые я пробовал, но не помогли.
Что я пробовал (это именно то, что предлагает Maven
):
Извлеките архив распространения, то есть apache-maven-3.1.1-bin.tar.gz в каталог, который вы хотите установить Maven 3.1.1. Эти инструкции Предположим, вы выбрали /usr/local/apache -maven. Подкаталог apache-maven-3.1.1 будет создан из архива. В команде терминал, добавьте переменную среды M2_HOME, например. экспорт M2_HOME =/USR/локальные/Apache-Maven/апаша-Maven-3.1.1. Добавьте M2 переменная среды, например. экспорт M2 = $M2_HOME/bin. Необязательно: добавьте MAVEN_OPTS, чтобы указать свойства JVM, например. экспорт MAVEN_OPTS = "- Xms256m -Xmx512m". Эта переменная среды может использоваться чтобы предоставить дополнительные опции для Maven. Добавьте переменную среды M2 в свою путь, например. export PATH = $M2: $PATH. Убедитесь, что для JAVA_HOME установлено значение местоположение вашего JDK, например. экспорт JAVA_HOME =/usr/java/jdk1.5.0_02 и что $JAVA_HOME/bin находится в переменной среды PATH. Запустить mvn --версия, чтобы убедиться, что она правильно установлена.
Я вижу, что на terminal
, который я использовал для установки, он отлично работает. У меня нет этой проблемы. но когда я попробовал новый terminal
, я получил command not found
.
Я также добавил export PATH=$M2
в мой .bashrc
, я сделал source
, а затем перезапустил терминал, но он не помог.
может кто-нибудь предложить, как сделать его доступным во всех сеансах терминала?
Спасибо