5

我正在尝试为回形针运行 clean rake 任务,因为我刚刚完成将所有以前的 png 图像转换为 jpg 并且我不断得到

rake aborted!
Too many open files - convert

我确定我有超过 10,000 张图片,有 6 种不同的样式,关于如何解决这个问题的任何想法?

4

1 回答 1

6

看看这是否回答了你的问题:https ://github.com/thoughtbot/paperclip/issues/862

从那条线,

斯卡丘(https://github.com/sikachu)说:

“这意味着您在分配给 Paperclip 后没有关闭文件。您必须在 > 将其分配给附件后关闭文件,因为 Paperclip 在分配后立即将您的文件克隆为临时文件。>我们这样做是为了防止不良行为(例如,在将文件分配给 >Paperclip 后尝试倒带。)”


file = File.open("foo.jpg")
@user.attachment = file
file.close # totally safe!
于 2013-01-16T03:37:24.173 回答