Ruby on rails Rails 3.2.5中的回形针/S3问题;无法加载此类文件--aws sdk";
图像上传工作正常,但当我尝试将其切换到S3时,它开始抛出错误。尝试创建新图像上载时,我遇到以下错误:Ruby on rails Rails 3.2.5中的回形针/S3问题;无法加载此类文件--aws sdk";,ruby-on-rails,ruby,ruby-on-rails-3,amazon-web-services,paperclip,Ruby On Rails,Ruby,Ruby On Rails 3,Amazon Web Services,Paperclip,图像上传工作正常,但当我尝试将其切换到S3时,它开始抛出错误。尝试创建新图像上载时,我遇到以下错误: cannot load such file -- aws-sdk (You may need to install the aws-sdk gem) 相关宝石: gem 'rails', '3.2.5' gem 'paperclip' gem 'aws-sdk' config/s3.yml: development: bucket: bucketname access_key
cannot load such file -- aws-sdk (You may need to install the aws-sdk gem)
相关宝石:
gem 'rails', '3.2.5'
gem 'paperclip'
gem 'aws-sdk'
config/s3.yml:
development:
bucket: bucketname
access_key_id: #
secret_access_key: #
test:
bucket: bucketname
access_key_id: #
secret_access_key: #
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"
我尝试过的事情:
- 捆绑安装
- 将aws sdk的版本更改为1.3.4
- gem安装awsdk
- 将s3_凭证“Rails.root”部分更改为一些不同的内容
谢谢你的帮助 如果将
require'rubygems'
添加到需要aws sdk的文件顶部,会发生什么情况?有点尴尬。。。我只需要重新启动rails服务器。真不敢相信我忘了这么做。那里的答案并没有解决我的问题,但谢谢你的链接