2013-01-17 29 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

我沒有看到你的任何提交。你也可以向寶石維護者發送拉請求 –