Se você estiver em um Mac e estiver se perguntando por que /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
continua sendo prefixado ao PATH ao executar o tmux, é por causa de um utilitário chamado path_helper que é executado a partir do arquivo /etc/profile
.
Você não pode facilmente convencer o tmux (ou melhor, bash) a não usar /etc/profile
(por alguma razão o tmux sempre roda como um shell de login, o que significa que o / etc / profile será lido), mas você pode ter certeza que os efeitos do path_helper não estragam com o seu PATH.
O truque é garantir que o PATH esteja vazio antes da execução do path_helper. No meu arquivo ~/.bash_profile
, tenho isto:
if [ -f /etc/profile ]; then
PATH=""
source /etc/profile
fi
Limpar o PATH antes da execução do path_helper impedirá que ele prefixe o PATH padrão no PATH escolhido (anteriormente) e permitirá o restante dos scripts de configuração do bash pessoal (comandos mais abaixo em .bash_profile
ou .bashrc
se você de originar .bash_profile
) para configurar seu PATH de acordo.
Espero que isso faça sentido ...