Para responder su pregunta a su 'nuevo' problema, he decidido escribir otra respuesta, porque es más fácil de explicar con muestras.
Una forma de cargar las variables de entorno en el inicio de la herramienta (IDE) de su elección es que se puede hacer con eclipse. Creo que también debe haber una estructura similar en su herramienta (IDE).
Cómo se puede hacer en eclipse: enlace
(reescrito ligeramente sobre las variables de entorno)
Cree un archivo de texto vacío llamado "eclipse.sh" en el directorio del paquete de aplicaciones de Eclipse /Applications/eclipse/Eclipse.app/Contents/MacOS
Abra el eclipse.sh en un editor de texto e ingrese los siguientes contenidos:
#!/bin/sh
. ~/.bash_profile
logger "'dirname \"$0\"'/eclipse"
exec "'dirname \"$0\"'/eclipse" $@
En la Terminal, establezca el indicador ejecutable del script de shell eclipse.sh, es decir:
chmod +x /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.sh
Abra Eclipse.app Info.plist y cambie el valor de la clave CFBundleExecutable de eclipse a eclipse.sh.
MacOS X no detecta automáticamente que la lista de información de Eclipse.app haya cambiado. Por lo tanto, debe forzar la actualización de la base de datos LaunchService en el Terminal mediante el comando lsregister:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app
La próxima vez que inicie Eclipse.app desde el Dock o desde el Finder, se deben configurar las variables de entorno.