Articles

configurarea variabilelor de mediu în MacOS Sierra

o variabilă de mediu într-un obiect numit care conține date care pot fi utilizate de mai multe aplicații sau procese. Practic, este doar o variabilă cu un nume și o valoare asociată. Acesta poate fi folosit pentru a determina ceva de genul locația de fișiere executabile, biblioteci, directorul de lucru curent, shell implicit, sau setările de sistem locale.

pentru cei noi la mac pot fi copleșiți de modul de configurare și gestionare a acestor variabile de mediu. Acest ghid oferă modalități ușoare de a face acest lucru.

afișarea variabilelor de mediu curente

Acest lucru este foarte ușor. Doar deschideți terminalul și executați comanda printenv așa cum se arată mai jos.

HIMANSHUs-MacBook-Pro:~ himanshu$ printenvJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
...

aceasta va lista toate variabilele de mediu setate în prezent.

cu toate acestea, pentru afișarea valorii oricărei variabile de mediu specifice rulațiecho $ pe terminal, așa cum se arată mai jos.

HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

setarea variabilei de mediu temporare folosind terminalul

dacă variabila de mediu pe care doriți să o setați va fi utilizată o dată sau de două ori, doriți să setați o variabilă temporară pentru aceasta, evitând variabilele nedorite care rămân în sistem. Puteți face acest lucru pur și simplu deschizând terminalul și rulând export comandă urmată de numele variabilei și valoarea acesteia.

HIMANSHUs-MacBook-Pro:~ himanshu$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

exemplul de mai sus setează variabila$JAVA_HOME la valoarea specificată. Cu toate acestea, dacă cerința dvs. este să adăugați o valoare la o variabilă de mediu existentă, atunci atribuiți valoarea ca

export =:$

‘: ‘aici adăugați valoarea la valoarea existentă. A se vedea exemplul de mai jos.

HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH

setarea variabilei de mediu permanente folosind terminalul

deoarece Mac folosește shell-ul bash, astfel încât variabilele de mediu pot fi adăugate în directorul.bash_profile, pentru utilizatorul curent. Calea către acest fișier poate fi găsită folosind comanda

HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile

începeți prin deschiderea acestui fișier folosind un editor de text. Folosesc nano-un editor de text bazat pe terminal, puteți utiliza orice editor de text doriți — pentru a deschide fișierul și a-l edita.

HIMANSHUs-MacBook-Pro:~ himanshu$ nano .bash_profile

aceasta va deschide fișierul.bash_profile în terminal.

Notă: Dacă nu există niciun fișier numit .bash_profile, atunci această comandă nano va crea un nou fișier numit .bash_profile .

acum treceți la sfârșitul fișierului, mergeți la linia următoare. Acum adăugați variabilele de mediu dorite folosind comanda export așa cum am făcut-o înainte.

apăsați ctrl+X pentru a ieși din editor. Apăsați ‘ Y‘ pentru salvarea bufferului și veți reveni la ecranul terminalului.

am terminat acum!

puteți rula din nouecho $ pentru a vedea valoarea variabilei de mediu salvate.

actualizare: nu uitați să închideți și să redeschideți terminalul înainte de a utiliza variabila de mediu nou setată. Redeschiderea terminalului încarcă actualizarea .fișier bash_profile.