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/pathsi/etc/paths.d/something/etc/launchd.conf~/.bash_profile~/.MacOSX/environment.plist(binarny plist wykonany zgodnie z zaleceniami)- działający
launchctl setenv PATH $PATHz 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:/sbindla aplikacji GUI.
