Come impostare correttamente la variabile d'ambiente?


11

Ho aperto /etc/environmente aggiunto la linea ANDROID_SDK_HOME="/home/tom/android-sdk" ma ho provato echo $ANDROID_SDK_HOMEma non ho visualizzato nulla. Ho JAVA_HOMElo stesso /etc/environmentma funziona. Aiutatemi a risolvere il problema. Grazie in anticipo.


1
Immagino che il file non venga ancora aperto. Esegui source /etc/environmentda una riga di comando e di echonuovo la variabile.
Anko,

2
Sono felice di aver aiutato. La risposta di TheKoju è una soluzione più permanente: accettala.
Anko,

La differenza principale non /etc/environmentè a livello di sistema ed /home/nobody/.profileè specifica per l'utente nobody? Entrambi dovrebbero essere persistenti / permanenti. Entrambi gli approcci hanno il loro posto
xeraa

Risposte:


13

Le variabili di ambiente possono essere definite in modo permanente modificando il .profilefile nella directory principale. Ecco come:

Modifica il tuo .profilefile con un comando simile gedit ~/.profile. Aggiungi questo alla fine del file:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Puoi source .profilefarlo applicare subito. Ogni volta che si riavvia il sistema, il .profilefile viene caricato, ripristinando questa impostazione.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.