2012-07-21 17 views
8
$ gem --version 

[/home/rohit/.rvm/gems/[email protected]/specifications/net-ssh-2.5.2.gemspec] isn't a Gem::Specification (NilClass instead). 
[/home/rohit/.rvm/gems/[email protected]/specifications/net-sftp-2.0.5.gemspec] isn't a Gem::Specification (NilClass instead). 
[/home/rohit/.rvm/gems/[email protected]/specifications/net-ssh-gateway-1.1.0.gemspec] isn't a Gem::Specification (NilClass instead). 
[/home/rohit/.rvm/gems/[email protected]/specifications/net-scp-1.0.4.gemspec] isn't a Gem::Specification (NilClass instead). 

使用RVM 1.12.3,RubyGems 1.8.22,& Ruby 1.9.3。当在gem之后运行时,获得“不是Gem :: Specification(NilClass代替)” - 版本

为什么我得到这个错误?

回答

3

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

0

在Windows上,

cd C:\Ruby193\lib\ruby\gems\1.9.1\gems 
rm -rf ./* 
cd ..\specifications 
rm -rf /* 

于是最后,

gem install rails 

这个问题开始发生后的Windows决定有错误,与漂亮的蓝屏重启。

相关问题