diff --git a/plugins/pyenv/pyenv.plugin.zsh b/plugins/pyenv/pyenv.plugin.zsh index 5f046adce..58b00f857 100644 --- a/plugins/pyenv/pyenv.plugin.zsh +++ b/plugins/pyenv/pyenv.plugin.zsh @@ -2,14 +2,11 @@ _homebrew-installed() { type brew &> /dev/null } -_pyenv-from-homebrew-installed() { - brew --prefix pyenv &> /dev/null -} - FOUND_PYENV=0 pyenvdirs=("$HOME/.pyenv" "/usr/local/pyenv" "/opt/pyenv" "/usr/local/opt/pyenv") -if _homebrew-installed && _pyenv-from-homebrew-installed ; then - pyenvdirs=($(brew --prefix pyenv) "${pyenvdirs[@]}") +if _homebrew-installed && pyenv_homebrew_path=$(brew --prefix pyenv 2>/dev/null); then + pyenvdirs=($pyenv_homebrew_path "${pyenvdirs[@]}") + unset pyenv_homebrew_path fi for pyenvdir in "${pyenvdirs[@]}" ; do