Errno :: EPIPE(Broken pipe)和AWS :: S3 :: ExceptionClassClash尝试混合heroku,paperclip和S3

时间:2011-08-17 06:12:45

标签: ruby-on-rails heroku amazon-s3 paperclip

我正在尝试使用heroku上的paperclip设置Amazon S3。我的机器上的一切正常。我从我的机器上传到S3没有任何问题。我把我的代码推到了heroku,我看到了两个问题:

AWS::S3::ExceptionClassClash (The exception class you tried to create (`AWS::S3::NoSuchBucket') exists and is not an exception)

2011-08-17T05:40:14+00:00 app[web.1]: Errno::EPIPE (Broken pipe)

我不明白为什么我的本地机器没有同样的问题。两者之间的一切都完全相同(我从我的git repo拉出来并推送到heroku ...在我的机器上,一切都很好,在heroku上出错了)。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

仔细检查创建存储桶的区域。

你可以在桶的属性中看到它:如果它与美国标准不同,可能不适合你。

尝试使用美国标准创建新存储桶,看看它是否有效。