Variabile ambiente in MAC
Per sapere quali sono le variabili d’ambiente settate su Mac Os X ti basta aprire un terminale e digitare il comando printenv
come riportato di seguito:Lorenzos-MacBook-Pro:~ lorenzo$ printenvTERM_PROGRAM=Apple_TerminalSHELL=/bin/bashHOME=/Users/lorenzo
Aggiungere una variabile d’ambiente alla sessione attiva
Per aggiungere temporaneamente alla sessione attiva una variabile d’ambiente esiste il comando export [nome_variabile]=[valore]
NOTA: usando questo metodo, una volta chiuso il terminale la variabile impostata verrà rimossa e sarà necessario ridefinirla ogni volta che la si vuole utilizzare.
Ad esempio per aggiungere la JAVA_HOME
la sintassi da usare è:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Aggiungere una variabile d’ambiente a Mac OS X Mojave e precedenti
Nelle versioni di Mac OS X Mojave e precedenti la shell predefinita del sistema operativo è BASH per cui per aggiungere una variabile d’ambiente al sistema bisogna andare a modificare il file .bash_profile
come riportato di seguito:
- Apri il terminale e posizionati all’interno della tua home con il comando
cd ~
- Crea o modifica il file
.bash_profile
con il comandonano .bash_profile
- Aggiungi la variabile d’ambiente che desideri utilizzando il comando export (es.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
) - Premi
ctrl+X
per uscire dall’editor e conferma il salvataggio del file premendo il tastoY
- Chiudi e riapri il terminale