Como configurar a variável de ambiente corretamente?

11

Abri o /etc/environmente adicionei a linha, ANDROID_SDK_HOME="/home/tom/android-sdk" mas tentei, echo $ANDROID_SDK_HOMEmas não exibi nada. Eu tenho JAVA_HOMEo mesmo, /etc/environmentmas está funcionando. Por favor me ajude a resolver o problema. Desde já, obrigado.

TheOnlyIdiot
fonte
1
Suponho que o arquivo nunca seja aberto ainda. Execute a source /etc/environmentpartir de uma linha de comando e echoda variável novamente.
Anko
2
Estou feliz por ter ajudado. A resposta do The Koju é uma correção mais permanente - aceite essa.
Anko
Não é a principal diferença que /etc/environmenté o sistema inteiro e /home/nobody/.profileé específica para o usuário nobody? Ambos devem ser persistentes / permanentes. Ambas as abordagens têm o seu lugar
xeraa

Respostas:

13

As variáveis ​​de ambiente podem ser definidas permanentemente, editando o .profilearquivo no diretório inicial. Aqui está como:

Edite seu .profilearquivo com um comando como gedit ~/.profile. Anexe isso ao final do arquivo:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Você pode source .profileaplicá-lo imediatamente. Sempre que você reinicia o sistema, o .profilearquivo é carregado, restaurando essa configuração.

TheKojuEffect
fonte