S3和Paperclip出错 - Rails 5 - 配置选项无效`:use_accelerate_endpoint'

时间:2018-02-23 17:40:09

标签: ruby-on-rails amazon-s3 rubygems storage paperclip

我只是设置一个S3存储桶来上传我的图像和资源,每当我尝试创建一个新书时,弹出这个错误。这是我第一次使用S3,所以我很困惑。 (我的环境也都设置好了 - 因为显而易见的原因,我没有分享。)

非常感谢任何帮助。如果您需要更多信息,请与我们联系。

application.rb - 代码:

config.paperclip_defaults = {
  storage: :s3,
  s3_credentials: {
    bucket: ENV['AWS_BUCKET'],
    access_key_id: ENV['AWS_ACCESS_KEY_ID'],
    secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
    s3_region: ENV['AWS_REGION']
  }
}

错误消息 enter image description here

1 个答案:

答案 0 :(得分:0)

问题是我的gemfile中有'aws-sdk', '~> 2.0.0'而不是'aws-sdk', '~> 2.6'