5

png だった以前のすべての画像を jpg に変換し終えたばかりなので、ペーパークリップのクリーン レーキ タスクを実行しようとしています。

rake aborted!
Too many open files - convert

6 種類のスタイルの画像が 10,000 枚以上あると確信していますが、これを回避する方法はありますか?

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 に答える