El sistema por defecto $PATH
se establece la variable en el archivo /etc/paths
. Ese archivo tiene una estructura de un directorio por línea.
También hay otros múltiples archivos que pueden establecer o modificar la variable de ruta - archivos de configuración específicos del usuario, y otros específicos del shell, que sólo se aplican si se utiliza ese shell específico.
Sugiero no editar el archivo por defecto del sistema ( /etc/paths
) ya que afectaría a todos los usuarios. Para añadir directorios a la ruta utilizada en una sesión de Terminal (y suponiendo que se utiliza el shell bash por defecto), genere un archivo llamado .bash_profile. Con un editor de texto, cree una línea que añada los directorios que desee a la ruta por defecto, por ejemplo
PATH=$PATH:$HOME/bin:$HOME/projects
Esto añadirá los directorios "bin" y "projects" de su directorio personal a la ruta del sistema. Tendrá que ejecutar source .bash_profile
o reinicie su sesión de terminal para que ese cambio se haga efectivo.
0 votos
¿Está comprobando el PATH en una sesión de inicio de sesión o en un nuevo shell? Hay una diferencia unix.stackexchange.com/questions/38175/
0 votos
A menos que se demuestre lo contrario, las respuestas basadas en versiones anteriores de MacOS siguen siendo válidas. Por lo tanto, esto es efectivamente un duplicado de la pregunta originalmente formulada para Mountain Lion.