Untuk menjawab pertanyaan Anda terhadap masalah 'baru' Anda, saya telah memutuskan untuk menulis jawaban lain - karena lebih mudah dijelaskan dengan sampel.
Salah satu cara untuk memuat variabel lingkungan pada startup alat Anda (IDE) pilihan adalah seperti itu dapat dilakukan dengan eclipse - saya pikir harus ada struktur yang serupa di alat Anda (IDE) juga.
Bagaimana hal itu dapat dilakukan di eclipse - https://stackoverflow.com/questions/829749/launch-mac-eclipse-with-environment-variables-set
(sedikit ditulis ulang tentang variabel lingkungan)
Buat file teks kosong bernama "eclipse.sh" di direktori bundel aplikasi Eclipse /Applications/eclipse/Eclipse.app/Contents/MacOS
Buka eclipse.sh di editor teks dan masukkan konten berikut:
#!/bin/sh
. ~/.bash_profile
logger "`dirname \"$0\"`/eclipse"
exec "`dirname \"$0\"`/eclipse" $@
Di Terminal, tentukan flag executable dari skrip shell eclipse.sh, yaitu:
chmod +x /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.sh
Buka Eclipse.app Info.plist dan ubah nilai untuk CFBundleExecutable kunci dari eclipse ke eclipse.sh.
MacOS X tidak secara otomatis mendeteksi bahwa Info.plist Eclipse.app telah berubah. Karena itu Anda perlu memaksa memperbarui database LaunchService di Terminal dengan menggunakan perintah lsregister:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app
Lain kali Anda meluncurkan Eclipse.app dari Dock atau dari Finder variabel lingkungan harus ditetapkan.