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.