Si prevede che le variabili di ambiente della shell non saranno disponibili nelle app della GUI lanciate tramite Spotlight
o Finder.app
.
Ma fino a quando Mavericks - ho potuto lanciare un'app tramite la riga di comando come:
open -a IntelliJ\ IDEA\ 11
E Intellij erediterà le variabili d'ambiente definite nella shell (nel mio caso zsh). Questo non sembra funzionare più correttamente. Ho visto un problema simile quando lancio Emacs.app
dalla riga di comando.
Thread correlato - link
BTW, so che posso usare Impostazione del variabile di ambiente PATH a livello di sistema in Mavericks per l'impostazione di variabili di ambiente a livello di sistema, ma non voglio variabili di ambiente a livello di sistema. Voglio che l'app GUI erediti le variabili che sono state definite al punto, l'app è stata lanciata dalla riga di comando.