Pour répondre à votre question sur votre «nouveau» problème, j'ai décidé d'écrire une autre réponse, car il est plus facile de l'expliquer à l'aide d'échantillons.
Une façon de charger les variables d'environnement au démarrage de votre outil (IDE) de votre choix est comme cela peut être fait avec eclipse - je pense qu'il doit également y avoir une structure similaire dans votre outil (IDE).
Comment cela peut-il être réalisé dans eclipse - https://stackoverflow.com/questions/829749/launch-mac-eclipse-with-environment-variables-set
(légèrement réécrit sur les variables d'environnement)
Créez un fichier texte vide appelé "eclipse.sh" dans le répertoire du bundle d'applications Eclipse. /Applications/eclipse/Eclipse.app/Contents/MacOS
Ouvrez le fichier eclipse.sh dans un éditeur de texte et entrez le contenu suivant:
#!/bin/sh
. ~/.bash_profile
logger "`dirname \"$0\"`/eclipse"
exec "`dirname \"$0\"`/eclipse" $@
Dans le Terminal, définissez le drapeau exécutable du script shell eclipse.sh, c'est-à-dire:
chmod +x /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.sh
Ouvrez le fichier Info.plist Eclipse.app et modifiez la valeur de la clé CFBundleExecutable de eclipse à eclipse.sh.
MacOS X ne détecte pas automatiquement que le fichier Info.plist d’Eclipse.app a changé. Par conséquent, vous devez forcer la mise à jour de la base de données LaunchService dans le terminal à l'aide de la commande lsregister:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app
Lors du prochain lancement du fichier Eclipse.app à partir du Dock ou du Finder, les variables d’environnement doivent être définies.