pyenv dentro do tmux com zsh no mac

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ê $PATHestá sendo configurado uma segunda vez quando você liga

Encontrei uma sugestão para resolver o problema

  • verificando seu caminho para duplicatas aqui .
  • modificando /etc/zshenvcom esta correção.
  • verificando $TMUXao 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