Я скачал последний файл apache-maven3.zip и извлек его в папку: /home/gaurav/Java/maven3
.
Я не знаю, как установить переменные окружения для maven, такие как PATH и M2_HOME.
Я попробовал следующее:
export M2_HOME=/home/gaurav/Java/maven3
export PATH= /home/gaurav/Java/maven3/bin:${PATH}
После установки этого я запустил mvn --version
, и он работает правильно.
Но когда в следующий раз я запускаю свой компьютер и набираю $M2_HOME
, он не показывает подробности переменных пути, ни mvn --version
не выполняется.
Пожалуйста, помогите мне решить эту проблему постоянной установки переменных окружения в Ubuntu.
Обновление: Илия указал мне, что, если вы не создаете динамические переменные окружения, вы должны сохранить их в /etc/environment
. Чтобы установить M2_HOME
и добавить каталог bin
в свой PATH
, вы должны изменить свой /etc/environment
следующим образом. Убедитесь, что вы не просто копируете / вставляете, потому что ваш файл /etc/environment
может иметь переменную PATH
, отличную от моей.
M2_HOME="/home/gaurav/Java/maven3"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/gaurav/Java/maven3/bin"
Альтернативный (не рекомендованный) метод: Как сказал Митч, вам нужно отредактировать файл конфигурации, чтобы навсегда изменить свой PATH. Я решил отредактировать свой конфигурационный файл /etc/profile
, потому что он применяется для всей системы. Чтобы отредактировать этот файл, запустите sudo nano /etc/profile
Вот соответствующая выдержка из моего файла конфигурации:
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
JAVA_HOME=/usr/lib/jvm/java-6-oracle/
export JAVA_HOME
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
export M2_HOME
M2=$M2_HOME/bin
export M2
PATH=$PATH:$JAVA_HOME
PATH=$PATH:$M2
export PATH
Необходимо добавить ПУТЬ к/etc/bash.bashrc как корень.
От корня делают эти шаги:
sudo nano /etc/bash.bashrc
В конце файла добавьте следующую строку:
PATH=/home/computer/application/bin:$PATH
Это - просто псевдо адрес. Измените его согласно адресу, который Вы хотите и добавляете :$PATH
после него.
Это для Ubuntu.