S3 和 Paperclip 出错 - Rails 5 - 无效的配置选项 `:use_accelerate_endpoint'
Error with S3 and Paperclip - Rails 5 - invalid configuration option `:use_accelerate_endpoint'
我刚刚设置了一个 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']
}
}
错误信息
问题是我的 gemfile 中有 'aws-sdk', '~> 2.0.0'
而不是 'aws-sdk', '~> 2.6'
。
我刚刚设置了一个 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']
}
}
错误信息
问题是我的 gemfile 中有 'aws-sdk', '~> 2.0.0'
而不是 'aws-sdk', '~> 2.6'
。