To pytanie ma już odpowiedź tutaj:
Próbowałem wszystkich metod, o których słyszałem, do ustawiania zmiennych środowiskowych w systemie OS X 10.8, ale żadna z nich nie działa.
Aby przetestować, uruchom skrypt bash z aplikacji GUI, takich jak Eclipse lub IntelliJ IDEA.
#!/bin/bash
set|grep PATH
Rzeczy, które przetestowałem i które nie działają nawet po ponownym uruchomieniu:
/etc/paths
i/etc/paths.d/something
/etc/launchd.conf
~/.bash_profile
~/.MacOSX/environment.plist
(binarny plist wykonany zgodnie z zaleceniami)- działający
launchctl setenv PATH $PATH
z wiersza poleceń miał to aktualizować ŚCIEŻKĘ dla aplikacji GUI, przynajmniej dla bieżącej sesji. Zgadnij co, bez zmian.
Wygląda na to, że PATH jest zawsze PATH=/usr/bin:/bin:/usr/sbin:/sbin
dla aplikacji GUI.