Otworzyłem /etc/environment
i dodałem linię, ANDROID_SDK_HOME="/home/tom/android-sdk"
ale próbowałem, echo $ANDROID_SDK_HOME
ale nic nie pokazałem. Mam JAVA_HOME
to samo, /etc/environment
ale działa. Pomóż mi rozwiązać problem. Z góry dziękuję.
12.04
environment-variables
TheOnlyIdiot
źródło
źródło
source /etc/environment
z wiersza polecenia iecho
zmiennej./etc/environment
dotyczy całego systemu i/home/nobody/.profile
jest specyficzna dla użytkownikanobody
? Oba powinny być trwałe / trwałe. Oba podejścia mają swoje miejsceOdpowiedzi:
Zmienne środowiskowe można zdefiniować na stałe, edytując
.profile
plik w katalogu domowym. Oto jak:Edytuj
.profile
plik za pomocą polecenia podobnego dogedit ~/.profile
. Dołącz to na końcu pliku:Możesz
source .profile
sprawić, że będzie obowiązywać od razu. Po każdym ponownym uruchomieniu systemu.profile
plik jest ładowany, przywracając to ustawienie.źródło
Nie zaleca się
.profile
już używania pliku do przechowywania zmiennych środowiskowych specyficznych dla użytkownika .~/.pam_environment
Zamiast tego użyj pliku.Zobacz: https://help.ubuntu.com/community/EnvironmentVariables
źródło