Se você usar o bash, adicione uma linha como esta para ~/.bash_profile
:
PATH=~/bin:$PATH
PATH
está marcado para exportação por padrão, então você não precisa usá-lo export
.
Se ambos ~/.bash_profile
e ~/.profile
exist, festa só lê ~/.bash_profile
quando é invocado como um shell de login interativo. ~/.profile
também é usado por outros shells que podem não entender as mesmas opções de configuração do bash.
O Terminal e o iTerm 2 abrem novos shells como shells de login por padrão. Quando o bash é chamado como um shell de login interativo, ele lê, ~/.bash_profile
mas não ~/.bashrc
. Os emuladores de terminal em outras plataformas geralmente abrem novos shells como shells sem logon, portanto, por exemplo, o bash lê, ~/.bashrc
mas não ~/.bash_profile
. Usuários OS X utilizam frequentemente ~/.bash_profile
como o arquivo de configuração pessoal correspondente a ~/.bashrc
em outras plataformas, mas também é comum a fonte ~/.bashrc
de ~/.bash_profile
ou para dizer Terminal ou iTerm 2 para abrir novas conchas como conchas não-login.
Você também pode alterar o caminho mais globalmente em /etc/paths
ou /etc/launchd.conf
, mas em muitos contextos o caminho ainda será o padrão /usr/bin:/bin:/usr/sbin:/sbin
. E eu realmente só precisei mudar o caminho em shells e editores de texto.