Jak poprawnie skonfigurować zmienną środowiskową?


11

Otworzyłem /etc/environmenti dodałem linię, ANDROID_SDK_HOME="/home/tom/android-sdk" ale próbowałem, echo $ANDROID_SDK_HOMEale nic nie pokazałem. Mam JAVA_HOMEto samo, /etc/environmentale działa. Pomóż mi rozwiązać problem. Z góry dziękuję.


1
Zgaduję, że plik nigdy się nie otwiera. Uruchom ponownie source /etc/environmentz wiersza polecenia i echozmiennej.
Anko,

2
Cieszę się, że pomogłem. Odpowiedź TheKoju jest bardziej trwałą poprawką - zaakceptuj ją.
Anko,

Czy główna różnica nie /etc/environmentdotyczy całego systemu i /home/nobody/.profilejest specyficzna dla użytkownika nobody? Oba powinny być trwałe / trwałe. Oba podejścia mają swoje miejsce
xeraa

Odpowiedzi:


13

Zmienne środowiskowe można zdefiniować na stałe, edytując .profileplik w katalogu domowym. Oto jak:

Edytuj .profileplik za pomocą polecenia podobnego do gedit ~/.profile. Dołącz to na końcu pliku:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Możesz source .profilesprawić, że będzie obowiązywać od razu. Po każdym ponownym uruchomieniu systemu .profileplik jest ładowany, przywracając to ustawienie.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.