установить PATH для включения пользовательских папок

Я обращаюсь к help.ubuntu.com для установки переменных окружения.

Мне необходимо установить некоторые переменные (GRIFFON_HOME и GROOVY_HOME) для пользователя, а также я хочу включить bin папки в мои PATH, поэтому я отредактировал ~/.pam_environment следующим образом.

LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
PAPERSIZE=letter
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
GRIFFON_HOME=/opt/griffon
GROOVY_HOME=/opt/groovy
PATH=$PATH:$GRIFFON_HOME/bin:$GROOVY_HOME/bin

и я выполнили следующую команду

source ~/.pam_environment

После этого обе команды griffon и groovy включаются в мой PATH, но после того, как я выхожу из этого terminal и снова открываю другую терминал и попробуйте выполнить groovy или griffon, обе команды не включены в мой PATH. Но я обнаружил, что переменные GROOVY_HOME и GRIFFON_HOME все еще установлены.

Как сделать так, чтобы мои PATH постоянно включали папки bin?

2
задан 11 May 2013 в 10:36

1 ответ

Поместите PATH=$PATH:$GRIFFON_HOME/bin:$GROOVY_HOME/bin в свой файл ~/.bash_profile вместо файла ~/.pam_environment.

В качестве альтернативы вы можете добавить следующее в ваш файл ~/.bash_profile:

if [ -f ~/.pam_environment ]; then
   source ~/.pam_environment
fi
0
ответ дан 11 May 2013 в 10:36

Другие вопросы по тегам:

Похожие вопросы: