Browse Source

Merge pull request #4508 from Superbil/master

Fixd bug for pyenv plugin
Marc Cornellà 9 years ago
parent
commit
45f0a2800b
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugins/pyenv/pyenv.plugin.zsh

+ 4 - 1
plugins/pyenv/pyenv.plugin.zsh

@@ -18,7 +18,10 @@ for pyenvdir in "${pyenvdirs[@]}" ; do
         export PYENV_ROOT=$pyenvdir
         export PYENV_ROOT=$pyenvdir
         export PATH=${pyenvdir}/bin:$PATH
         export PATH=${pyenvdir}/bin:$PATH
         eval "$(pyenv init - zsh)"
         eval "$(pyenv init - zsh)"
-        eval "$(pyenv virtualenv-init - zsh)"
+
+        if pyenv commands | command grep -q virtualenv-init; then
+            eval "$(pyenv virtualenv-init - zsh)"
+        fi
 
 
         function pyenv_prompt_info() {
         function pyenv_prompt_info() {
             echo "$(pyenv version-name)"
             echo "$(pyenv version-name)"