问题与回形针/ S3在Rails的3.2.5"不能加载这样的文件 - AWS-SDK" [英] Issue with Paperclip/S3 in Rails 3.2.5 "cannot load such file -- aws-sdk"

查看:170
本文介绍了问题与回形针/ S3在Rails的3.2.5"不能加载这样的文件 - AWS-SDK"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

图片上传工作正常,但是当我试图切换到S3,它开始抛出一个错误。我收到以下错误,当我尝试创建一个新的图片上传:

Image Uploading was working fine, but when I tried switching it to S3, it started throwing an error. 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)

相关宝石:

gem 'rails', '3.2.5'
gem 'paperclip'
gem 'aws-sdk'

配置/ s3.yml:

config/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:

  • 捆绑安装
  • 更改AWS-SDK版本1.3.4
  • 在创业板安装AWS-SDK
  • 改变了s3_credentialsRails.root的一部分,以几个不同的东西。

感谢您的帮助!

推荐答案

一个有点尴尬......我只是需要重新启动轨服务器。不敢相信,我忘了做。

A little embarrassing... I just needed to restart rails server. Can't believe I forgot to do that.

这篇关于问题与回形针/ S3在Rails的3.2.5"不能加载这样的文件 - AWS-SDK"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆