[英]Issue with Paperclip/S3 in Rails 3.2.5 “cannot load such file — aws-sdk”
Image Uploading was working fine, but when I tried switching it to S3, it started throwing an error. 图片上传工作正常,但是当我尝试将其切换到S3时,它开始抛出错误。 I get the following error when I try to create a new image upload: 尝试创建新的图片上传时,出现以下错误:
cannot load such file -- aws-sdk (You may need to install the aws-sdk gem)
Relevant gems: 相关宝石:
gem 'rails', '3.2.5'
gem 'paperclip'
gem 'aws-sdk'
config/s3.yml: 配置/ s3.yml:
development:
bucket: bucketname
access_key_id: #
secret_access_key: #
test:
bucket: bucketname
access_key_id: #
secret_access_key: #
image_upload.rb: image_upload.rb:
has_attached_file :image,
:styles => {
:normal => "1680x6000",
:result => "560x3000",
:thumb => "140x500" },
:path => ":attachment/:style/:normalized_file_name.:extension",
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml"
Things I have tried: 我尝试过的事情:
Thank you for the help!! 感谢您的帮助!!
A little embarrassing... I just needed to restart rails server. 有点尴尬...我只需要重新启动Rails服务器。 Can't believe I forgot to do that. 不敢相信我忘了这么做。
如果在需要aws-sdk的文件顶部添加require 'rubygems'
,会发生什么情况?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.