Si usa bash, agregue una línea como esta para ~/.bash_profile
:
PATH=~/bin:$PATH
PATH
está marcado para la exportación de forma predeterminada, por lo que no necesita usarlo export
.
Si ambos ~/.bash_profile
y ~/.profile
existen, fiesta sólo lee ~/.bash_profile
cuando se ejecuta un intérprete interactivo de ingreso. ~/.profile
También es utilizado por otros shells que podrían no comprender las mismas opciones de configuración que bash.
Terminal e iTerm 2 abren nuevos shells como shells de inicio de sesión de forma predeterminada. Cuando se invoca bash como un shell de inicio de sesión interactivo, se lee ~/.bash_profile
pero no ~/.bashrc
. Los emuladores de terminal en otras plataformas a menudo abren nuevos shells como shells sin inicio de sesión, por ejemplo, bash lee ~/.bashrc
pero no ~/.bash_profile
. Usuarios de OS X suelen utilizar ~/.bash_profile
como archivo de configuración correspondiente al personal ~/.bashrc
en otras plataformas, pero también es común a la fuente ~/.bashrc
de ~/.bash_profile
o para contar terminal o iTerm 2 para abrir nuevas conchas como cáscaras de no inicio de sesión.
También puede cambiar la ruta de forma más global en /etc/paths
o /etc/launchd.conf
, pero en muchos contextos la ruta seguirá siendo la predeterminada /usr/bin:/bin:/usr/sbin:/sbin
. Y solo he necesitado realmente cambiar la ruta en shells y editores de texto.