我的问题与这个问题非常相似: rails + carrierwave + fog + S3 socket error 我正在尝试区域但没有运气。
我正在尝试使用 wiki 上描述的carrierwave + fog + amazon s3 以及stackoverflow 上的几个类似问题。所以,这是我的文件:
配置/初始化程序/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)
你知道我可能做错了什么吗?如果需要任何进一步的信息,请告诉我。