Se espera que las variables de entorno del shell no estén disponibles en las aplicaciones de la interfaz gráfica de usuario lanzadas a través de Spotlight
o Finder.app
.
Pero hasta Mavericks - podía lanzar una aplicación a través de la línea de comandos como:
open -a IntelliJ\ IDEA\ 11
Y Intellij heredará las variables de entorno definidas en el shell (En mi caso zsh). Parece que esto ya no funciona correctamente. He visto un problema similar, cuando lanzo Emacs.app
desde la línea de comandos.
Tema relacionado - https://tex.stackexchange.com/questions/208181/why-did-my-tex-related-gui-program-stop-working-in-mac-os-x-yosemite
Por cierto, sé que puedo usar Configuración de la variable de entorno PATH del sistema en Mavericks para establecer variables de entorno de todo el sistema, pero no quiero variables de entorno de todo el sistema. Quiero que la aplicación GUI herede las variables que fueron definidas en el momento en que la aplicación fue lanzada desde la línea de comandos.