我正在尝试设置回形针以发布到我的亚马逊s3帐户。
这是我回来的错误:
LoadError in PostsController#create
no such file to load -- aws/s3 (You may need to install the aws-s3 gem)
Rails.root: /Users/tonybeninate/Documents/Apps/PhotoBlog
发布模型
class Post < ActiveRecord::Base
# Paperclip
has_attached_file :photo,
:storage => :s3,
:path => "/:attachment/:id/:style/:filename",
:s3_credentials => Rails.root.join("config/s3.yml"),
:styles => {
:thumb => "100x100#",
:small => "150x150>",
:large => "725x725" }
end
s3.yml(我替换了我的密钥和密钥)
bucket: <%= ENV['tbhockeyboy'] || 'paperclip' %>
access_key_id: <%= ENV['my_access_key'] %>
secret_access_key: <%= ENV['my_secret_key'] %>
我确实安装了aws-s3 gem。有什么想法吗?
答案 0 :(得分:3)
或者,尝试使用
gem 'aws-sdk'
在您的Gemfile和bundle install
。
答案 1 :(得分:0)
你修复过这个吗?确保你有
gem 'aws-s3'
在您的Gemfile中,然后运行bundle install.