我在 rake 任务期间使用 rubyzip 解压缩一些文件,但我发现解压缩文件后使用的内存不可用。我必须重新启动服务器以回收内存。还有其他人有类似的问题吗?任何解决方法?
我正在使用与 github 上的示例相同的代码解压缩
https://github.com/rubyzip/rubyzip
Zip::File.open('foo.zip') do |zip_file|
# Handle entries one by one
zip_file.each do |entry|
# Extract to file/directory/symlink
puts "Extracting #{entry.name}"
entry.extract(dest_file)
end
end
任何建议将不胜感激!