opsætning af miljøvariabler i MacOS Sierra
en miljøvariabel i et navngivet objekt, der indeholder data, som kan bruges af flere applikationer eller processer. Dybest set er det bare en variabel med et navn og en tilknyttet værdi. Det kan bruges til at bestemme noget lignende placering af eksekverbare filer, biblioteker, aktuelle arbejdsmappe, standard shell eller lokale systemindstillinger.
for de nye til mac kan blive overvældet med, hvordan man opsætter og styrer disse miljøvariabler. Denne vejledning giver nemme måder at gøre det på.
visning af aktuelle miljøvariabler
Dette er meget let. Bare åbn terminalen og kør kommandoen printenv
som vist nedenfor.
HIMANSHUs-MacBook-Pro:~ himanshu$ printenvJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
...
Dette viser alle de miljøvariabler, der aktuelt er indstillet.
for at vise værdien af en bestemt miljøvariabel skal du dog køreecho $
på terminalen, som vist nedenfor.
HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Indstilling af midlertidig miljøvariabel ved hjælp af terminal
Hvis den miljøvariabel, du ønsker at indstille, skal bruges en eller to gange, vil du gerne indstille en midlertidig variabel for den og undgå uønskede variabler, der forbliver i systemet. Du kan gøre dette ved blot at åbne terminalen og køre export
kommando efterfulgt af variabelnavnet og dets værdi.
HIMANSHUs-MacBook-Pro:~ himanshu$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
ovenstående eksempel indstiller variablen $JAVA_HOME
til den angivne værdi. Men hvis dit krav er at tilføje en værdi til en eksisterende miljøvariabel, skal du tildele værdien som
export =:$
‘: ‘Her tilføj værdien til den eksisterende værdi. Se eksempel nedenfor.
HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH
Indstilling af permanent miljøvariabel ved hjælp af terminal
da Mac bruger bash shell, så miljøvariablerne kan føjes til.bash_profile
mappe, for den aktuelle bruger. Stien til denne fil kan findes ved hjælp af kommandoen
HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile
kom i gang ved at åbne denne fil ved hjælp af en teksteditor. Jeg bruger nano-en terminalbaseret teksteditor, du kan bruge enhver teksteditor, du kan lide — til at åbne filen og redigere den.
HIMANSHUs-MacBook-Pro:~ himanshu$ nano .bash_profile
Dette åbner .bash_profile
filen i terminalen.
Bemærk: Hvis der ikke er nogen fil med navnet.bash_profile
, så er dette ovenfornano
kommando vil oprette en ny fil med navnet.bash_profile
.
Flyt nu til slutningen af filen, gå til næste linje. Tilføj nu de ønskede miljøvariabler ved hjælp af export
kommando som vi gjorde før.