Как правильно настроить переменную среды?


11

Я открыл /etc/environmentи добавил строку, ANDROID_SDK_HOME="/home/tom/android-sdk" но я пытался, echo $ANDROID_SDK_HOMEно ничего не отображал. Я имею JAVA_HOMEв то же самое, /etc/environmentно это работает. Пожалуйста, помогите мне решить проблему. Заранее спасибо.


1
Я предполагаю, что файл еще не открывается. Запустите source /etc/environmentиз командной строки и echoснова переменную.
Анко

2
Я счастлив, что помог. Ответ Кодзю является более постоянным решением - примите это.
Анко

Разве основное отличие не в том, что /etc/environmentоно системно и /home/nobody/.profileспецифично для пользователя nobody? Оба должны быть постоянными / постоянными. Оба подхода имеют свое место
xeraa

Ответы:


13

Переменные среды могут быть определены навсегда путем редактирования .profileфайла в вашем домашнем каталоге. Вот как:

Отредактируйте ваш .profileфайл командой вроде gedit ~/.profile. Добавьте это в конец файла:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Вы можете source .profileсделать это сразу же. Каждый раз, когда вы перезагружаете свою систему, .profileфайл загружается, восстанавливая этот параметр.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.