現在楽天APIを使用して、サンプルを動かそうとしています。
しかし、エラーが出てしまいサンプルさえも動かすことができません。
ruby
1require 'uri' 2require 'rakuten_web_service' 3 4RakutenWebService.configure do |c| 5 c.application_id = "*****" #隠しています 6end 7 8items = RakutenWebService::Ichiba::Item.search(keyword: 'Ruby') # This returns Enumerable object 9 items.first(10).each do |item| 10 puts "#{item['itemName']}, #{item.price} yen" # You can refer to values as well as Hash. 11end
これを実行すると、下記のエラーが出ます。
/Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/client.rb:30:in request': uninitialized constant RakutenWebService::Client::Net (NameError) from /Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/client.rb:18:in
get'
from /Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/search_result.rb:58:in block in query' from /Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/search_result.rb:85:in
ensure_retries'
from /Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/search_result.rb:58:in query' from /Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/search_result.rb:63:in
response'
from /Users/mac/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rakuten_web_service-1.4.1/lib/rakuten_web_service/search_result.rb:20:in each' from rakutenAPI.rb:16:in
<main>'
エラーが出ている、client.rbをどういった形で修正する必要があるのか、そもそもこのファイルを修正していいものなのかもわかりません。また本当にこのファイルに原因があるのかどうなのかも・・・。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。