diff --git a/zsh/zshrc b/zsh/zshrc index 913d4c9..832e745 100644 --- a/zsh/zshrc +++ b/zsh/zshrc @@ -33,6 +33,26 @@ fi source $yadr/zsh/aliases source $yadr/zsh/zsh_aliases +# RVM / rbenv +if [[ -d ~/.rvm/ ]] && [[ -d ~/.rbenv/ ]]; then + # TODO: colorize + echo '***************************************************************' + echo 'ERROR!' + echo 'YADR found both ~/.rvm and ~/.rbenv directories. You cannot use' + echo 'RVM and rbenv simultaneously. Please delete one and reload zsh.' + echo '***************************************************************' + echo '' +else + if [[ -d ~/.rvm/ ]]; then + echo 'found RVM' + [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" + fi + if [[ -d ~/.rbenv/ ]]; then + echo 'found rbenv' + eval "$(rbenv init -)" + fi +fi + # ------------------ # zsh/after # ==================