Ruby on rails Ruby-无法加载文件(加载错误)
我安装了ruby aaws gem,并尝试运行一个示例脚本。我得到以下错误。我有什么遗漏吗?谢谢Ruby on rails Ruby-无法加载文件(加载错误),ruby-on-rails,ruby,amazon-web-services,rubygems,Ruby On Rails,Ruby,Amazon Web Services,Rubygems,我安装了ruby aaws gem,并尝试运行一个示例脚本。我得到以下错误。我有什么遗漏吗?谢谢 1. gem install ruby-aaws 2. amazon.rb require 'amazon/aws' require 'amazon/aws/search' include Amazon::AWS include Amazon::AWS::Search ASSOCIATES_ID = "************" KEY_ID = '**************' il =
1. gem install ruby-aaws
2. amazon.rb
require 'amazon/aws'
require 'amazon/aws/search'
include Amazon::AWS
include Amazon::AWS::Search
ASSOCIATES_ID = "************"
KEY_ID = '**************'
il = ItemLookup.new( 'ASIN', { 'ItemId' => 'B001COU9I6',
'MerchantId' => 'Amazon' })
rg = ResponseGroup.new( 'Medium' )
req = Request.new(KEY_ID, ASSOCIATES_ID)
resp = req.search( il, rg)
item_sets = resp.item_lookup_response[0].items
item_sets.each do |item_set|
item_set.item.each do |item|
attribs = item.item_attributes[0]
puts attribs
end
end
require':无法加载此类文件--iconv(加载错误)
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in
require'
from/Library/Ruby/Gems/2.0.0/Gems/Ruby-aaws-0.8.1/lib/amazon/aws.rb:12:in
'
from/Library/Ruby/Gems/2.0.0/Gems/Ruby-aaws-0.8.1/lib/amazon/aws.rb:7:in
'
from/Library/Ruby/Gems/2.0.0/Gems/Ruby-aaws-0.8.1/lib/amazon/aws.rb:5:in
'
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:135:in
require'
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:135:in
rescue in require'
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:144:in
require'
来自amazon.rb:7:in`'
您的系统中缺少
iconv
,或者您的版本与其他软件包的要求不匹配
检查是否已安装iconv
或
安装iconv
gem
或
如果没有任何效果,请尝试旧版本/其他版本
您的系统中缺少
iconv
,或者您的版本与其他软件包的要求不匹配
检查是否已安装iconv
或
安装iconv
gem
或
如果没有任何效果,请尝试旧版本/其他版本
iconv --version
which iconv
gem install iconv
rvm pkg install iconv
gem install iconv -v '~> 1.0.3'