Configuración de la variable de entorno PATH en OSX de forma permanente

Resuelto patti_jane asked hace 10 años • 15 respuestas

He leído varias respuestas sobre cómo configurar variables de entorno en OSX de forma permanente.

Primero, intenté esto, Cómo configurar $PATH permanentemente en Linux/Unix , pero recibí un mensaje de error que decía no such file and directory, así que pensé que podía intentarlo ~/.bash_profilepero ~/.profileno funcionó.

En segundo lugar, encontré esta solución Cómo configurar $PATH como lo usan las aplicaciones en os x , que recomienda realizar cambios en

~/.MacOSX/environment.plist

pero nuevamente tuve no such file and directoryun error.

Necesito una forma de configurar estas variables de manera que no sea necesario configurarlas una y otra vez cada vez que abro una nueva sesión de terminal.

patti_jane avatar Mar 18 '14 04:03 patti_jane
Aceptado

Tienes que agregarlo a /etc/paths.

Referencia (que funciona para mí): Aquí

Nitish avatar Mar 17 '2014 21:03 Nitish

Para agregar una nueva ruta a la variable de entorno PATH en MacOS, simplemente cree un nuevo archivo en el /etc/paths.ddirectorio y agregue la ruta de escritura que se establecerá en el archivo. Reinicie la terminal. Puede consultar echo $PATHcuando se le solicite para confirmar si la ruta se agregó a la variable de entorno.

Por ejemplo: para agregar una nueva ruta /usr/local/sbina la PATHvariable:

cd /etc/paths.d
sudo vi newfile

Agregue la ruta al newfiley guárdelo.

Reinicia el terminal y escribe echo $PATHpara confirmar

Rishabh avatar Jul 06 '2018 22:07 Rishabh

Puede abrir cualquiera de los siguientes archivos:

  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login (si .bash_profileno existe)
  • ~/.profile (si .bash_loginno existe)

Y añadir:

export PATH="$PATH:your/new/path/here"