zsh で pyenv を入れている環境で「WARNING: `pyenv init -` no longer sets PATH.」が出る時

結論

~/.zprofile に以下の内容を書きます。

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init --path)"
fi

参考

github.com

補足

一時的な修正であり、以下の内容がマージされれば ~/.zprofile は不要になるかと思います。

github.com

Powered by はてなブログ