Avoid loading rbenv twice if oh-my-zsh plugin has already loaded it

This commit is contained in:
2012-08-31 13:40:34 +03:00
parent 1fdd7fb1d8
commit 2a48e8ea12

View File

@@ -37,8 +37,11 @@ fi
# Load rbenv or RVM depending on which is available
if [ -d "$HOME/.rbenv/bin" ]; then
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
# Don't load rbenv again if oh-my-zsh's rbenv plugin already has
if [[ ":$PATH:" != *":$HOME/.rbenv/bin:"* ]]; then
path_prepend "$HOME/.rbenv/bin"
eval "$(rbenv init -)"
fi
elif [ -s "$HOME/.rvm/scripts/rvm" ]; then
source "$HOME/.rvm/scripts/rvm"
fi