/etc/launchd.conf
nunca existiu por padrão, mas ainda funciona em 10.9.
- Executar por exemplo
sudo nano /etc/launchd.conf
. - Adicione uma linha como
setenv JAVA_HOME /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
. (Eu não sei o queJAVA_HOME
deve realmente ser definido para.) - Reinicie ou execute
launchctl < /etc/launchd.conf; sudo launchctl < /etc/launchd.conf
e reinicie os processos.
launchctl export
imprime as variáveis exportadas pelo processo userd launchd e sudo launchctl export
imprime variáveis exportadas pelo processo raiz launchd.
Esse método também pode ser usado para definir um caminho padrão. Por exemplo, eu adicionei esta linha a /etc/launchd.conf
:
setenv PATH /Users/lauri/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec:/usr/texbin
(usei /Users/lauri/bin
em vez de ~/bin
porque ~/bin
seria /var/root/bin
para programas executados como root.)