No OSX, por padrão, bibliotecas e componentes (apple) vivem em / usr.
Como uso o MacPorts e compilo meus próprios módulos, tenho a seguinte configuração de caminho:
/usr -> default Apple
/usr/local -> My own compiled
/opt/local -> MacPorts
No meu .bash_profile
, tenho a seguinte variável PATH definida:
PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:$PATH
No entanto, a variável PATH não está disponível para todos os usuários e serviços.
Q. Esta configuração é recomendada? Que problemas podem surgir com isso?
.
Q. Estou executando a instalação padrão do Apache 2 com uma versão compilada do PHP 5.4.8. Onde é o melhor lugar para definir a variável PATH? Mantenha-a em bash_profile? Ou eu preciso usar ~ / .launchd.conf ou /etc/.launchd.conf para que o Apache veja o novo PATH var?
NOTA:
Até recentemente, toda vez que eu precisava instalar ou atualizar uma nova biblioteca, eu compilava e substituía os fornecidos pela apple. Infelizmente, esse é um caminho que, em última análise, leva à insanidade, como descobri depois que uma atualização do sistema travou meu computador completamente, forçando-me ao formato de fábrica.