Parece-me que /etc/profile
não foi executado na inicialização do shell. É o arquivo de inicialização global responsável pela inicialização do PATH. Verifique se /etc/profile
existe e é legível e executável com o seguinte comando:
. /etc/profile
Se não estiver lá, será necessário restaurá-lo a partir de um backup ou de outra máquina com o Lion instalado ou instalar o Lion novamente. Se ele existir, mas não for executável, tente usar o Utilitário de Disco para reparar permissões de disco.
Se ele existe e é executável (e contém algum código), pode não estar sendo executado quando deveria ou o seu script de inicialização pode, de alguma forma, substituí-lo. Como solução alternativa, tente colocar . /etc/profile
no início do arquivo ~/.bash_profile
para garantir que ele seja executado. Se você ainda encontrar o problema, adicione echo $PATH
depois de executá-lo para ver se PATH foi inicializado corretamente. Se foi, algo no seu script está mudando.
Aqui está o conteúdo padrão de /etc/profile
:
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
path_helper
constrói o PATH padrão. Você pode tentar correr
unset PATH; /usr/libexec/path_helper -s
para ver o que produz.
De qualquer forma, se o problema não estiver no seu script de inicialização, entre em contato com o suporte da Apple http://www.apple.com/support/contact/ ou relate um erro em https://bugreport.apple.com / para informar à Apple que há um problema.
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
cole a parte escura (ou digite-A COM MUITO CUIDADO) - uma vez que dois comandos estão faltando - algo afetou seu caminho. Antes de fazer qualquer coisa grande, iniciar um backup pode ser prudente.