4 votos

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

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.

1voto

Clay Kimber Puntos 80

En primer lugar, realmente solo necesitas esto en ~/ .bash_profile si tienes uno.

En segundo lugar, abrir una nueva sesión de terminal sin salir de la aplicación de terminal no cargará el archivo ~/.bash_profile.

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

O salir de terminal.app y reiniciarlo.

0voto

UnkwnTech Puntos 21942

Intente cambiar la exportación a:

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

en su ~/.perfil

-1voto

Artem Tikhomirov Puntos 4501

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

Ejecuta el siguiente comando en la Terminal para probar tus cambios.

source ~/.profile

Una vez que se vea correcto, abre una nueva ventana y verifica nuevamente la configuración.

Cada vez que ejecutas el comando source, se agregará la misma ruta a tu variable $PATH.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X