2

我最近按照本指南在我的 EC2 服务器上安装 Rails。我现在想弄清楚的是如何安装rails aws-sdk(我什至需要吗?)。

当我运行“gem install aws-sdk”时,出现以下错误:

宝石安装 aws-sdk

Building native extensions.  This could take a while...
ERROR:  Error installing aws-sdk:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.0 extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/ruby/include/ruby.h


Gem files will remain installed in /usr/local/share/ruby/gems/2.0/gems/nokogiri-1.6.3.1 for inspection.
Results logged to /usr/local/share/ruby/gems/2.0/gems/nokogiri-1.6.3.1/ext/nokogiri/gem_make.out

我真的不知道从这里做什么......

4

1 回答 1

0

aws-sdk除非您从 Rails 应用程序直接对 AWS 进行 API 调用,否则您不需要gem。如果您想将文件上传到 Amazon S3、连接到 Amazon DynamoDB 或使用 Amazon Simple Email Service 发送电子邮件,这可能很常见。

如果您要开始使用aws-sdk,我强烈建议您使用版本 2 SDK。它仅依赖于纯 Ruby gem,因此您不会遇到这些 gem 安装失败。

于 2015-10-14T17:04:42.157 回答