2012-07-21 2 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 --version 이후에 실행할 때 "Gem :: Specification (NilClass 대신)"이 표시되지 않습니다.

왜이 오류가 발생합니까?

답변

3

나는 동일한 문제가있었습니다. 내가 생각하는 문제는 보석의 캐시와 관련이있다. 이 단계를 시도하면 link이 문제를 해결할 수 있습니다. 윈도우가 오류라고하고 꽤 블루 스크린을 다시 시작한다고 결정 후

창에
0

,

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

그런 다음 마지막으로,

gem install rails 

이 문제가 발생하기 시작했다.