Aunque esta pregunta ha sido respondida muchas veces, no pude encontrar ayuda en publicaciones anteriores, así que aquí está de nuevo.
He intentado añadir una nueva ruta a la variable PATH sin éxito.
He añadido el siguiente comando:
export PATH=$PATH:/usr/local/zend/share/ZendFramework/bin
a estos archivos uno por uno: ~/.profile, ~/.bash_profile, ~/.bashrc
Después de iniciar una nueva sesión de Terminal, escribo
env
pero la variable PATH nunca muestra los cambios.
EDIT:
Parece que ninguno de estos archivos se están leyendo al abrir la terminal, otras rutas estaban en estos archivos y tampoco se están añadiendo. Al iniciar la terminal recibo este mensaje "-bash: : comando no encontrado". Si ejecuto
source ~/.profile
la ruta se añade al PATH, pero no se mantiene para la siguiente sesión de Terminal. ¿Cómo puedo probar qué está sucediendo al iniciar la Terminal?
Estos son los contenidos de los archivos:
~/.profile
export PATH=/applications/MAMP/bin/php5.3/bin/:$PATH
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
export PATH=/usr/local/zend/share/ZendFramework/bin:$PATH
~/.bashrc
export PATH=$PATH:/usr/local/zend/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/zend/lib
~/.bash_profile está vacío
Ninguna de las rutas en ninguno de ellos se muestra después de escribir
env
en la Terminal.