¿Cómo agrego una nueva ruta a la variable PATH?

4

Aunque esta pregunta se responde muchas veces, no pude encontrar ayuda en publicaciones anteriores, así que aquí está otra vez.

He intentado agregar 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 a la vez: ~ / .profile, ~ / .bash_profile, ~ / .bashrc

Después de iniciar una nueva sesión de Terminal, escribo

env

pero la variable PATH nunca muestra los cambios.

EDITAR:

Parece que ninguno de estos archivos se está leyendo al abrir el terminal, otras rutas que están en estos archivos y tampoco se están agregando. Al iniciar el terminal recibo este mensaje "-bash:: comando no encontrado". Si ejecuto

source ~/.profile

Obtengo la ruta agregada a la RUTA pero no se mantiene para la próxima sesión de Terminal. ¿Cómo puedo probar lo que está sucediendo en el inicio de 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 ninguna de ellas se muestra después de escribir

env

en la Terminal.

    
pregunta David Casillas 20.07.2011 - 11:07

3 respuestas

1

Bueno, primero que nada, solo lo necesitas en ~ / .bash_profile si tienes uno.

La segunda apertura de una nueva sesión de terminal sin salir de la aplicación de terminal no generará el archivo ~ / .bash_profile.

Puedes escribir "source ~ / .bash_profile" en el terminal y debería seleccionar tu nueva configuración.

O salga de terminal.app y reinícielo.

    
respondido por el user7954 20.07.2011 - 18:07
0

Intente cambiar la exportación a:

export PATH=/usr/local/zend/share/ZendFramework/bin:$PATH

en tu ~ / .profile

    
respondido por el Martin Marconcini 20.07.2011 - 12:05
-1

El problema está en cómo está probando los cambios.

Ejecute el siguiente comando en la Terminal para probar sus cambios.

source ~/.profile

Una vez que se vea correcto, inicie una nueva ventana y vuelva a verificar la configuración.

Cada vez que ejecute el comando de origen, agregará la misma ruta a su variable $ PATH.

    
respondido por el Ɱark Ƭ 21.07.2011 - 02:30

Lea otras preguntas en las etiquetas