Guardando permanentemente los cambios en $ PATH [duplicado]

3

Tengo Ruby y Homebrew corriendo por un tiempo y estoy empezando a jugar con Bash. He encontrado un problema con mi variable PATH como eco'd:

/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin??n’export

Como puede ver, hay redundancia y basura al final en la forma de caracteres ilegales (que causan una gran cantidad de otros problemas). Puedo cambiar el PATH con

export PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"

que de hecho devuelve el PATH deseado cuando se hace eco:

/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

Por mi vida, no puedo entender cómo guardar el PATH para que no se reinicie al volver a abrir. No necesito añadir caminos. Solo quiero hacer de este el nuevo valor de esa variable. Por favor, ¿cómo puedo hacer que este cambio sea permanente?

    
pregunta Tomm 22.07.2015 - 04:47

1 respuesta

3

Simplemente puede agregar su línea exportar RUTA ... en su archivo bash_profile . Este archivo se ejecuta cada vez que inicia el terminal y modificará su variable PATH como desee. Puede abrir / editar esto desde cualquier lugar en la terminal usando

 open ~/.bash_profile

Es probable que también quieras verificar que no haya enunciados exportar PATH ... en conflicto que se sobrescriban entre sí o algo así.

    
respondido por el xyzen 22.07.2015 - 06:06

Lea otras preguntas en las etiquetas