我想在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中使用它。rvm list
有趣的是,在ZSH中运行会显示以下内容:
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)。还没有像oh-my-zsh这样的幻想。
我尝试查看RVM 网站上的文档,但没有任何帮助。