Ho provato tutti i metodi di cui ho sentito parlare per impostare le variabili di ambiente su OS X 10.8, ma nessuna sembra funzionare.
Per testare, esegui uno script bash all'interno di un'applicazione gui come Eclipse o IntelliJ IDEA.
#!/bin/bash
set|grep PATH
Cose che ho testato e che non funzionano anche dopo il riavvio:
/etc/paths
e/etc/paths.d/something
/etc/launchd.conf
~/.bash_profile
~/.MacOSX/environment.plist
(plist binario realizzato come raccomandato)- in esecuzione
launchctl setenv PATH $PATH
dalla riga di comando, questo doveva aggiornare il PERCORSO per le app della GUI, almeno per la sessione corrente. Indovina cosa, nessun cambiamento.
Sembra che PATH sia sempre PATH=/usr/bin:/bin:/usr/sbin:/sbin
per le app GUI.