Articles

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+Xfor å 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.