Comment configurer correctement la variable d'environnement?


11

J'ai ouvert /etc/environmentet ajouté la ligne ANDROID_SDK_HOME="/home/tom/android-sdk" mais j'ai essayé echo $ANDROID_SDK_HOMEmais je n'ai rien affiché. J'ai JAVA_HOMEdans le même /etc/environmentmais son fonctionnement. Veuillez m'aider à résoudre le problème. Merci d'avance.


1
Je suppose que le fichier n'est jamais encore ouvert. Exécutez à nouveau à source /etc/environmentpartir d'une ligne de commande et de echola variable.
Anko

2
Je suis content d'avoir aidé. La réponse de TheKoju est une solution plus permanente - acceptez-la.
Anko

N'est-ce pas la principale différence qui /etc/environmentconcerne tout le système et qui /home/nobody/.profileest spécifique à l'utilisateur nobody? Les deux devraient être persistants / permanents. Les deux approches ont leur place
xeraa

Réponses:


13

Les variables d'environnement peuvent être définies de manière permanente en modifiant le .profilefichier dans votre répertoire personnel. Voici comment:

Modifiez votre .profilefichier avec une commande comme gedit ~/.profile. Append cela à la fin du fichier:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Vous pouvez source .profilele faire appliquer tout de suite. Chaque fois que vous redémarrez votre système, le .profilefichier est chargé, la restauration de ce paramètre.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.