Isso me deixou confuso por uma quantidade significativa de tempo hoje e, finalmente, depois de tirar em branco todas as minhas tentativas do google de combinações de ‘zsh’ + ‘pyenv’ + ‘tmux’, decidi pesquisar por ‘rvm + tmux + zsh’ em vez de quase instantaneamente me deu um monte de hits.
Resumindo, se você estiver trabalhando com pyenv e os calços não tiverem efeito quando você estiver dentro do tmux, é provavelmente porque você $PATH
está sendo configurado uma segunda vez quando você liga
Encontrei uma sugestão para resolver o problema
- verificando seu caminho para duplicatas aqui .
- modificando
/etc/zshenv
com esta correção. - verificando
$TMUX
ao definir o$PATH
Vou deixar você escolher qual solução usar, mas para mim, como o cerne do problema era zshenv, fazia mais sentido corrigir /etc/zshenv