amazon-s3 - 安装aws-sdk后出错

标签 amazon-s3 paperclip

我正在尝试让回形针与 S3 一起使用,但我的 View 抛出错误:

cannot load such file -- aws-sdk (You may need to install the aws-sdk gem)

我以这种方式配置了 Rails:

gem 文件

...
gem "paperclip", "~> 3.0"
gem 'aws-sdk'
...

型号

user.rb

...
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" },
                         :storage => :s3,
                         :bucket => ENV['lumeo-dev'],
                         :s3_credentials => "lumeot/config/aws.yml",
                         :path => "/:style/:id/:filename"
...

config/aws.yml

development:
  bucket: lumeo-dev
  access_key_id: #
  secret_access_key: #
test:
  bucket: lumeo-test
  access_key_id: #
  secret_access_key: #
production:
  bucket: lumeo-pro
  access_key_id: #
  secret_access_key: #

其中“#”表示正确的 ID/ key

模板:

  <%= simple_form_for(resource, :as => resource_name, :url =>
  registration_path(resource_name), :html => { :method => :put, :multipart => true }) do |f| %>
     <%= f.error_notification %>
            <div class="inputs">
               <p>
                    <% if current_user.avatar.present? %>
                        Change Photo
                        <%= image_tag @user.avatar.url(:thumb) %>
                    <% else %>
                        Upload New Photo 
                        <%= gravatar_for current_user %>
                    <% end %>
               </p>
               <%= f.file_field :avatar %>
....

如果您发现任何可能有帮助的错误内容,请告诉我。谢谢

最佳答案

尝试重新启动您的服务器。我遇到了同样的错误,这对我有用。

关于amazon-s3 - 安装aws-sdk后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10369579/

相关文章:

amazon-web-services - AWS s3添加用户定义的元数据而不存储 `x-amz-meta-`

amazon-web-services - Elastic beanstalk 实例无法访问私有(private) S3 文件

scala - 由 : java. lang.ClassNotFoundException : org. jets3t.service.ServiceException 引起

amazon-web-services - 从Internet下载文件到S3存储桶

node.js - 在 Node Express 应用程序中显示私有(private) S3 图像

ruby - 如何使用 WebMock 在 Sinatra 应用程序中模拟 Paperclip 调用?

ruby-on-rails - 回形针 + RSpec : content_type validation

ruby-on-rails - 回形针弃用方法

ruby-on-rails - 使用特定于一种模型的雾 gem 将回形针附件上传到 s3

ruby-on-rails - 如何上传多页 PDF 并使用 Paperclip 将其转换为 JPEG?