如何安装aws sdk gem

时间:2015-05-16 12:39:04

标签: ruby-on-rails amazon-s3 gem

当我在rails应用程序上运行命令时

gem install aws-sdk

我收到以下错误:

ERROR:  Error installing aws-sdk:
invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /Users/grantspilsbury/.rvm/gems/ruby-2.2.1/cache/aws-sdk-core-2.0.43.gem

我正在尝试使用亚马逊的S3存储服务。

我的gemfile包含

ruby "2.2.1"
gem 'rails', '4.2.1'

2 个答案:

答案 0 :(得分:2)

gem install aws-sdk -v 2.0.42适合我。

您可以指定系统配置吗?我在过去的mac os中遇到了与ruby版本类似的问题,所以只是确认

答案 1 :(得分:0)

这应该是缓存的gem文件(可能是损坏的文件)的问题。 尝试删除gem文件

/Users/UserName/.rvm/gems/ruby-VERSION/cache/GemName-GemVersion.gem

然后再试一次'gem install GemName -v GemVersion''bundle install'