Я открыл /etc/environment
и добавил строку, ANDROID_SDK_HOME="/home/tom/android-sdk"
но я пытался, echo $ANDROID_SDK_HOME
но ничего не отображал. Я имею JAVA_HOME
в то же самое, /etc/environment
но это работает. Пожалуйста, помогите мне решить проблему. Заранее спасибо.
12.04
environment-variables
TheOnlyIdiot
источник
источник
source /etc/environment
из командной строки иecho
снова переменную./etc/environment
оно системно и/home/nobody/.profile
специфично для пользователяnobody
? Оба должны быть постоянными / постоянными. Оба подхода имеют свое местоОтветы:
Переменные среды могут быть определены навсегда путем редактирования
.profile
файла в вашем домашнем каталоге. Вот как:Отредактируйте ваш
.profile
файл командой вродеgedit ~/.profile
. Добавьте это в конец файла:Вы можете
source .profile
сделать это сразу же. Каждый раз, когда вы перезагружаете свою систему,.profile
файл загружается, восстанавливая этот параметр.источник
Не рекомендуется больше использовать
.profile
файл для хранения пользовательских переменных окружения .Используйте
~/.pam_environment
файл вместо.Смотрите: https://help.ubuntu.com/community/EnvironmentVariables
источник