Para responder su pregunta a su "nuevo" problema, he decidido escribir otra respuesta, porque es más fácil de explicar con ejemplos.
Una forma de cargar las variables de entorno en el inicio de su herramienta (IDE) de elección es como 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 - https://stackoverflow.com/questions/829749/launch-mac-eclipse-with-environment-variables-set
(ligeramente reescrito sobre las variables de entorno)
Cree un archivo de texto vacío llamado "eclipse.sh" en el directorio del paquete de la aplicación Eclipse /Applications/eclipse/Eclipse.app/Contents/MacOS
Abra 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, configure 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 ha cambiado. Por lo tanto, debe forzar la actualización de la base de datos LaunchService en la 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 establecer las variables de entorno.