我正在尝试为回形针运行 clean rake 任务,因为我刚刚完成将所有以前的 png 图像转换为 jpg 并且我不断得到
rake aborted!
Too many open files - convert
我确定我有超过 10,000 张图片,有 6 种不同的样式,关于如何解决这个问题的任何想法?
我正在尝试为回形针运行 clean rake 任务,因为我刚刚完成将所有以前的 png 图像转换为 jpg 并且我不断得到
rake aborted!
Too many open files - convert
我确定我有超过 10,000 张图片,有 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!