Ruby 获得;isn';t a Gem::Specification(改为NilClass)";在gem之后运行时--version

Ruby 获得;isn';t a Gem::Specification(改为NilClass)";在gem之后运行时--version,ruby,rubygems,Ruby,Rubygems,使用RVM1.12.3、RubyGems 1.8.22和Ruby1.9.3 为什么我会出现这个错误?我也有同样的问题。我认为问题在于宝石的缓存。尝试以下步骤可能会解决问题。在windows上 $ gem --version [/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-ssh-2.5.2.gemspec] isn't a Gem::Specification (NilClass instead).

使用RVM1.12.3、RubyGems 1.8.22和Ruby1.9.3


为什么我会出现这个错误?

我也有同样的问题。我认为问题在于宝石的缓存。尝试以下步骤可能会解决问题。

在windows上

$ gem --version

[/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-ssh-2.5.2.gemspec] isn't a Gem::Specification (NilClass instead).
[/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-sftp-2.0.5.gemspec] isn't a Gem::Specification (NilClass instead).
[/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-ssh-gateway-1.1.0.gemspec] isn't a Gem::Specification (NilClass instead).
[/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-scp-1.0.4.gemspec] isn't a Gem::Specification (NilClass instead).
然后最后,

cd C:\Ruby193\lib\ruby\gems\1.9.1\gems
rm -rf ./*
cd ..\specifications
rm -rf /*
这个问题是在Windows确定出现错误并用漂亮的蓝色屏幕重新启动后开始出现的

gem install rails