最佳答案
我想在我的 Mac 上试试 ZSH shell,但是我也做了很多 Ruby 和 Rails 的开发,所以我也经常使用 RVM。问题是我似乎不能让 RVM 在 ZSH 中工作,而且它在默认的 Bash shell 中工作得很好:
> zsh
> rvm 1.9.2
> ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
> which ruby
/usr/bin/ruby
我可以肯定地确认 RVM 已经安装,RVM 下也安装了 ruby 1.9.2; 我在 Bash 中一直在使用它。有趣的是,在 ZSH 中运行 rvm list
显示了这一点:
rvm rubies
ruby-1.8.7-p302 [ x86_64 ]
=> ruby-1.9.2-p0 [ x86_64 ]
我的 iMac 和 MacBook Pro 上都出现了这种情况。我在两者上都使用 OS X 10.6.6,在 iMac 上使用 ZSH 4.3.9(在笔记本电脑上使用4.3.10)。还没有比这更好玩的了。
我试图查看 RVM 的 网站的文档,但没有任何帮助。