2013-01-17 1 views
2

것은 내가 처음 내가루비 보석 오류가 내가 먼저 '필요

TypeError: Google is not a module 

다시 오류가'검색을 구글에서 '필요 다음'루 '를 요구하며 "구글은 모듈/클래스 아니다"구글 검색 루 '를'다음 필요 '나는

TypeError: Google is not a class 

이에 대한 수정이 루의 이름을 가지고하는 것입니다 실제로 IRB

{12:30}[1.9.3]~ ➭ irb 
1.9.3-p0 :001 > require 'roo' 
=> true 
1.9.3-p0 :002 > require 'google-search' 
TypeError: Google is not a module 
     from /home/sagar/.rvm/gems/ruby-1.9.3-p0/gems/google-search-1.0.3/lib/google-search/version.rb:2:in `<top (required)>' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
     from /home/sagar/.rvm/gems/ruby-1.9.3-p0/gems/google-search-1.0.3/lib/google-search.rb:26:in `<top (required)>' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `require' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' 
     from (irb):2 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/bin/irb:16:in `<main>' 
1.9.3-p0 :003 > exit 
{12:30}[1.9.3]~ ➭ irb 
1.9.3-p0 :001 > require 'google-search' 
=> true 
1.9.3-p0 :002 > require 'roo' 
TypeError: Google is not a class 
     from /home/sagar/.rvm/gems/ruby-1.9.3-p0/gems/roo-1.10.1/lib/roo/google.rb:7:in `<top (required)>' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' 
     from /home/sagar/.rvm/gems/ruby-1.9.3-p0/gems/roo-1.10.1/lib/roo.rb:74:in `<top (required)>' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `require' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require' 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' 
     from (irb):2 
     from /home/sagar/.rvm/rubies/ruby-1.9.3-p0/bin/irb:16:in `<main>' 

답변

4

에 무슨 일이 있었는지 내용은 아래를 참조하십시오이 오류를 얻을 속도. roo gem github을 수정했습니다. github 저장소에서 roo-1.4.0.gem을 다운로드하고이 버전의 roo를 설치할 수 있습니다.

+1

나는이를 위해 커밋을하지 않습니다. 또한 보석 관리자에게 풀 요청을 보냅니다. –