我刚刚切换到 ZSH 并且遇到了 RVM 问题。我相信它与我的 PATH 有关。我遇到的一个问题是,当我在 iTerm2 中启动一个新选项卡时,ruby 版本切换到 1.9.3,即使默认值为 2.0.0。这是我的 .zshrc 文件。
export PATH="/Users/okyretina/.rvm/gems/ruby-2.0.0-p353@iou-web/bin:$PATH:$HOME/.rvm/bin:/Users/okyretina/.rvm/gems/ruby-1.9.3-p429@rails-3.2.13/bin:/Users/okyretina/.rvm/gems/ruby-1.9.3-p429@global/bin:/Users/okyretina/.rvm/rubies/ruby-1.9.3-p429/bin:/Users/okyretina/.rvm/bin:/Users/okyretina/bin:/Users/okyretina/xbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/okyretina/phantomjs/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/share/npm/bin"
# load RVM
# insure /usr/local/bin comes before /usr/bin
# PATH="/usr/local/bin:/usr/local/sbin:$PATH"
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
# This command should be at the end for it loads the oh-my-zsh.sh script
source $ZSH/oh-my-zsh.sh
我的导出路径很长,但我不确定哪个不再需要。