Me parece que /etc/profileno se ejecutó al iniciar el shell. Es el archivo de inicio global responsable de inicializar PATH. Verifique si /etc/profileexiste y si es legible y ejecutable con el siguiente comando:
. /etc/profile
Si no está allí, deberá restaurarlo desde una copia de seguridad u otra máquina con Lion instalado, o instalar Lion nuevamente. Si existe pero no es ejecutable, intente usar la Utilidad de Discos para Reparar los Permisos de Disco.
Si existe y es ejecutable (y contiene algo de código), es posible que no se ejecute cuando se supone que debe hacerlo o que su script de inicio de alguna manera lo esté anulando. Como solución alternativa, intente ponerlo . /etc/profileal comienzo de su ~/.bash_profilepara asegurarse de que se ejecute. Si aún encuentra el problema, agregue echo $PATHdespués de ejecutarlo para ver si PATH se inicializó correctamente. Si lo fuera, algo en su script lo está cambiando.
Aquí está el contenido predeterminado 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_helperconstruye la RUTA predeterminada. Podrías intentar correr
unset PATH; /usr/libexec/path_helper -s
para ver lo que produce.
En cualquier caso, si el problema no está en sus scripts de inicio, póngase en contacto con el soporte de Apple http://www.apple.com/support/contact/ o informe un error en https://bugreport.apple.com / para que Apple sepa que hay un problema.
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/binpegue la parte oscura (o escríbala MUY CUIDADOSAMENTE), ya que faltan dos comandos, algo le cortó el camino. Antes de hacer algo grande, iniciar una copia de seguridad puede ser prudente.