我正在尝试为回形针运行干净的rake任务,因为我刚刚将所有以前的png图像转换为jpg而且我一直在
rake aborted!
Too many open files - convert
我确信我有超过10,000张图片,有6种不同的款式,有关如何解决这个问题的想法吗?
答案 0 :(得分:6)
看看这是否回答了您的问题:https://github.com/thoughtbot/paperclip/issues/862
从那个帖子,
西卡丘(https://github.com/sikachu)说:
“这意味着您在分配到Paperclip后没有关闭文件。您必须在>将其分配给附件后关闭文件,因为Paperclip会在分配后立即将您的文件克隆为Tempfile。> We'我这样做是为了防止不良行为(比如,在将文件分配给> Paperclip后尝试倒回文件。)“
file = File.open("foo.jpg")
@user.attachment = file
file.close # totally safe!