Se usi bash, aggiungi una riga come questa a ~/.bash_profile
:
PATH=~/bin:$PATH
PATH
è contrassegnato per l'esportazione per impostazione predefinita, quindi non è necessario utilizzare export
.
Se esistono entrambi ~/.bash_profile
e ~/.profile
, bash legge solo ~/.bash_profile
quando è invocato come shell di login interattiva. ~/.profile
viene anche utilizzato da altre shell che potrebbero non comprendere le stesse opzioni di configurazione di bash.
Terminal e iTerm 2 aprono nuove shell come shell di login per impostazione predefinita. Quando bash viene invocato come shell di login interattiva, legge ~/.bash_profile
ma non ~/.bashrc
. Gli emulatori di terminale su altre piattaforme spesso aprono nuove shell come shell non di login, quindi per esempio bash legge ~/.bashrc
ma non ~/.bash_profile
. Gli utenti OS X spesso usano ~/.bash_profile
come file di configurazione personale corrispondente a ~/.bashrc
su altre piattaforme, ma è anche comune l'origine di ~/.bashrc
da ~/.bash_profile
o per dire a Terminal o iTerm 2 di aprire nuove shell come non- shell di login.
Puoi anche modificare il percorso più globalmente in /etc/paths
o /etc/launchd.conf
, ma in molti contesti il percorso sarà ancora predefinito su /usr/bin:/bin:/usr/sbin:/sbin
. E ho solo davvero bisogno di cambiare il percorso nelle shell e negli editor di testo.