Ruby on rails 铁路3 RVM和zsh

Ruby on rails 铁路3 RVM和zsh,ruby-on-rails,ubuntu,rvm,zsh,Ruby On Rails,Ubuntu,Rvm,Zsh,我现在使用的是Ubuntu 10.10 64位,今天刚刚切换到使用ZSH。在我注销并重新加载新的zsh后,我遇到了以下问题: /home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) from /home/map7/.rvm/rubies/r

我现在使用的是Ubuntu 10.10 64位,今天刚刚切换到使用ZSH。在我注销并重新加载新的zsh后,我遇到了以下问题:

/home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:219:in `activate'
    from /home/map7/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems.rb:1065:in `gem'
    from /home/map7/.rvm/gems/ruby-1.9.2-p136/bin/rails:18:in `<main>'
然后我进入了指挥部

$ rvm use 1.9.2 --default
我仍然必须在.zshrc文件中添加以下内容:

[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

rvm use 1.9.2@rails3
我是否必须将这些行输入.zshrc才能工作?这看起来像是一项工作


我试过rvm使用1.9。2@rails3--default'但打开新终端时仍会出现问题。

您不需要
rvm use 1.9。2@rails3
在.zshrc中的行


我相信这篇文章中提到的问题已经在当前版本的RVM中得到了解决,所以这应该不再是一个问题了。如果.zshrc中只有
[[-s$HOME/.rvm/scripts/rvm]]和&source$HOME/.rvm/scripts/rvm
,您是否会收到原始错误消息,或者只是没有设置默认的gemset?

我可以使用1.9删除rvm。2@rails3但是我必须在.zshrc中有这两行:'[-s$HOME/.rvm/scripts/rvm]]&&source$HOME/.rvm/scripts/rvm'和“rvm1.9.2”我还注意到我在/usr/bin/rails目录中安装了rails,这在使用bash时从来都不是问题。因此,我不得不切换到rvm系统并卸载该gem。我不再需要“rvm use 1.9”。2@rails3'. 这可能是因为我已经更新了我的软件包几次,因为这个问题,很可能是RVM的一部分,问题已经消失了。
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

rvm use 1.9.2@rails3