Saya ingin menambahkan variabel lingkungan PATH global pada OS X sehingga semua shell pengguna dan aplikasi GUI mendapatkan lingkungan PATH yang sama.
Saya tahu saya dapat menambahkan path ke skrip startup shell, tetapi pengaturan tersebut tidak diwarisi oleh aplikasi GUI.
Satu-satunya cara yang saya temukan sejauh ini adalah mendefinisikan kembali variabel lingkungan PATH di /etc/launchd.conf :
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/my/path
Saya tidak tahu cara untuk benar-benar menambahkan ke PATH launchd.conf
.
Saya agak khawatir tentang metode ini, tetapi sejauh ini hanya ini yang berhasil. Apakah ada cara yang lebih baik?