2011-05-07 13 views
12

En una ventana de terminal corro:

export PATH = $ PATH:/usr/local/mysql/bin >> ~/.bash_profile

Entonces cuando echo $ PATH, la nueva ruta se ve bien.

Pero si cierro esa ventana, abra otra ventana, ¡la ruta desaparece!

¿Cómo cambiar la variable PATH?

Respuesta

29

El comando que tiene establecerá la ruta y luego colocará el resultado de ese comando al final de .bash_profile.

Quiere poner el comando en el archivo .bash_profile.

echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bash_profile 

No tendrá efecto hasta que inicie una nueva sesión de terminal.

+2

Gracias, caramba me pregunto por qué nadie respondió con esta – jaycode

+1

Ack, no! Use comillas simples alrededor del comando de exportación, no comillas dobles. Con comillas dobles, inserta permanentemente su $ PATH actual en .bash_profile, que funcionará bien por el momento, pero puede causar problemas extraños e incomprensibles más adelante. Si ya ha hecho esto, debe editar su .bash_profile (es solo un archivo de texto) y corregir la última línea para leer 'export PATH = $ PATH:/usr/local/mysql/bin' –

1

Tendrá que guardar la

export PATH=$PATH:/usr/local/mysql/bin 

en el .bash_profile, mientras está tratando. Sin embargo, la declaración de exportación no solo muestra texto, por lo que agregarlo no funcionará. Usa un editor para hacerlo.

5

No necesita iniciar una nueva sesión de Terminal para aplicar los cambios al ~/.bash_profile.

Simplemente escriba en el terminal

source ~/.bash_profile 
Cuestiones relacionadas