Probé todos los métodos que escuché para establecer variables de entorno en OS X 10.8, pero ninguno de ellos parece funcionar.
Para probar, ejecute un script bash desde una aplicación de GUI como Eclipse o IntelliJ IDEA.
#!/bin/bash
set|grep PATH
Las cosas que probé y que no funcionan incluso después de reiniciar:
-
/etc/paths
y/etc/paths.d/something
-
/etc/launchd.conf
-
~/.bash_profile
-
~/.MacOSX/environment.plist
(lista binaria hecha según lo recomendado) - ejecutando
launchctl setenv PATH $PATH
desde la línea de comandos, se suponía que esto debía actualizar el PATH para las aplicaciones GUI, al menos para la sesión actual. Adivina qué, ningún cambio.
Parece que PATH siempre es PATH=/usr/bin:/bin:/usr/sbin:/sbin
para las aplicaciones GUI.