【发布时间】:2012-09-28 04:06:43
【问题描述】:
我的问题与这个问题非常相似: rails + carrierwave + fog + S3 socket error 我正在尝试区域,但没有运气。
我正在尝试使用 wiki 上描述的carrierwave + fog + amazon s3 以及stackoverflow 上的几个类似问题。所以,这是我的文件:
config/initializers/carrierwave.rb
CarrierWave.configure do |config|
config.fog_directory = 'folder_name_here' # my bucket name
config.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => 'access_key_here', # copied from amazon
:aws_secret_access_key => 'secret_key_here', # copied from amazon
:region => 'eu-west-1' # my bucket has region set to Ireland
}
end
我的上传器有一个storage 参数设置为:fog。
现在,当我尝试保存模型时,出现以下错误:
getaddrinfo:名称或服务未知(SocketError)
你知道我做错了什么吗?如果需要任何进一步的信息,请告诉我。
【问题讨论】:
-
在添加carrierwave和fog gem时是否重启了服务器?
-
好吧....我不知道为什么我总是忘记在这样的修改后重新启动我的服务器。感谢您的评论,如果您不想赚取分数,请发表您的评论作为回复,我会将其标记为已接受:)
-
没问题!我自己也做过几次。一旦你弄清楚发生了什么,就会感到沮丧,甚至更令人沮丧。哈哈。祝你好运!
标签: ruby-on-rails ruby-on-rails-3 amazon-s3 carrierwave