Se espera que las variables de entorno de shell no estén disponibles en las aplicaciones GUI lanzadas a través de Spotlight
o Finder.app
.
Pero hasta Mavericks, podría lanzar una aplicación a través de la línea de comandos como:
open -a IntelliJ\ IDEA\ 11
E Intellij heredará las variables de entorno definidas en shell (en mi caso, zsh). Esto ya no parece funcionar correctamente. He visto un problema similar cuando lanzo Emacs.app
desde la línea de comandos.
Tema relacionado - enlace
Por cierto, sé que puedo usar Configuración del variable de entorno PATH de todo el sistema en Mavericks para configurar 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 se definieron en ese momento, la aplicación se lanzó desde la línea de comandos.