Sette Opp Miljøvariabler I MacOS Sierra
en miljøvariabel i et navngitt objekt som inneholder data som kan brukes av flere programmer eller prosesser. I utgangspunktet er det bare en variabel med et navn og en tilknyttet verdi. Den kan brukes til å bestemme noe som plassering av kjørbare filer, biblioteker, gjeldende arbeidskatalog, standard shell, eller lokale systeminnstillinger.
for de nye til mac kan bli overveldet med hvordan du setter opp og administrere disse miljøvariablene. Denne guiden gir enkle måter å gjøre det.
Viser gjeldende Miljøvariabler
Dette er veldig enkelt. Bare åpne Terminalen og kjø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 vil vise alle miljøvariablene som er angitt.
men for å vise verdien av en bestemt miljøvariabel, kjør echo $
på terminalen, som vist nedenfor.
HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Angi midlertidig miljøvariabel ved hjelp av terminal
hvis miljøvariabelen du ønsker å angi skal brukes en eller to ganger, vil du angi en midlertidig variabel for den, slik at uønskede variabler ikke blir værende i systemet. Du kan gjøre dette ved å åpne terminalen og kjøreexport
kommandoen etterfulgt av variabelnavnet og verdien.
HIMANSHUs-MacBook-Pro:~ himanshu$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
eksemplet ovenfor setter variabelen $JAVA_HOME
til den angitte verdien. Men hvis kravet ditt er å legge til en verdi i en eksisterende miljøvariabel, tilordner du verdien som
export =:$
«: «her legger du verdien til den eksisterende verdien. Se eksempel nedenfor.
HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH
Angi permanent miljøvariabel ved hjelp av terminal
Siden Mac bruker bash-skall, kan miljøvariablene legges til.bash_profile
katalogen for den gjeldende brukeren. Banen til denne filen kan bli funnet ved hjelp av kommandoen
HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile
Kom i gang ved å åpne denne filen ved hjelp av en tekstredigerer. Jeg bruker nano-en terminal basert tekstredigerer, du kan bruke hvilken som helst tekstredigerer du liker-for å åpne filen og redigere den.
HIMANSHUs-MacBook-Pro:~ himanshu$ nano .bash_profile
dette åpner.bash_profile
filen i terminalen.
Merk: hvis det ikke er noen fil som heter.bash_profile
, vil dette ovenfornano
kommandoen opprette en ny fil som heter .bash_profile
.
flytt nå til slutten av filen, gå til neste linje. Legg nå de ønskede miljøvariablene ved hjelp avexport
kommando som vi gjorde før.
trykkctrl+X
for å avslutte redigeringsprogrammet. Trykk ‘Y
‘ for å lagre bufferen, og du kommer tilbake til terminalskjermen.
Vi er ferdige nå!
du kan igjen kjøre echo $
for å se verdien av din nettopp lagrede miljøvariabel.
UPDATE: ikke glem å lukke og åpne terminalen før du bruker den nylig angitte miljøvariabelen. Gjenåpning av terminalen laster den oppdaterte .bash_profile fil.