2
我使用的是壓縮格式的解壓縮zip文件內部的紅寶石代碼用於調度任務。 有些時候它工作正常,但很少時,我得到「未定義的方法`新'爲零:NilClass」錯誤,同時解壓縮存檔:zip行。未定義的方法`新'的零:NilClass錯誤,同時解壓縮使用紅寶石檔案 - 壓縮
的代碼片段是
require 'archive/zip'
Dir.foreach("#{Rails.public_path}/#{zip_folder}/") do |item|
Archive::Zip.extract("#{Rails.public_path}/#{zip_folder}/"+ item, "#{Rails.public_path}/#{zip_folder}/inspected/", :password => 'password')
end
請幫助我。
在此先感謝。
哪個ruby版本是什麼系統?您安裝了哪些系統級別的zip庫?告訴我們你的通過http://ascii.io/ – astropanic
獲取什麼我使用ruby 1.8.7和archive-zip(0.5.0)進行解壓縮。我在Windows 7和Fedora 14發行版中都面臨同樣的問題(Laughlin)系統。 – Animesh
您沒有從控制檯發佈asciio或pastie輸出。 – astropanic