我想在我的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)。目前还没有像oh-my-zsh这样的花里胡哨的东西。
我尝试查看RVM website 上的文档,但那里没有帮助我解决问题。