Я скачал последнюю версию файла 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.
решение1
Обновлять:Элиах указал мне, что если вы не создаете динамически переменные окружения, вы должны хранить их в /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
решение2
Вам необходимо добавить свой PATH в /etc/bash.bashrc как пользователь root.
Из-под root-пользователя выполните следующие действия:
sudo nano /etc/bash.bashrc
В конце файла добавьте следующую строку:
PATH=/home/computer/application/bin:$PATH
Это просто псевдоадрес. Измените его в соответствии с адресом, который вам нужен, и добавьте :$PATH
после него.
Это для Ubuntu.