2010-09-10 4 views
0

En utilisant ce itunes search gem, et la documentation semble vraiment simple. Il ne avecitunes search ruby ​​gem: constante non initialisée Itunes

NameError: uninitialized constant Itunes

gem install itunes-search 

Usage 

base = Itunes::Base.new 

search_object = base.search("term"=>"The Killers") 

# get an array of the search_objects 

results = search_object.results 

results.each do |result| 
    puts result.trackViewUrl 
end 

puts result.attributes 

Voici mon code

$ irb 
irb(main):001:0> require 'rubygems' 
=> true 
irb(main):002:0> require 'itunes-search' 
=> true 
irb(main):003:0> base = Itunes::Base.new 
NameError: uninitialized constant Itunes 
from (irb):3 

Répondre

4

Le développeur peut avoir changer le nom du module ou par écrit la documentation incorrecte que vous devez faire:

base = ItunesSearch::Base.new 

place de:

base = Itunes::Base.new 

car le module s'appelle ItunesSearch et non Itunes. Cela devrait fonctionner :)

Questions connexes