rubyzip

    0熱度

    1回答

    當試圖執行我的Ruby腳本我收到以下錯誤消息 C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'rubyzip' (~> 1.0) among 14 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=C:/

    1熱度

    1回答

    拉鍊,我已經在軌道上的angularJS的應用程序了和紅寶石。 我通過代碼生成的子文件夾和html文件。像我的文件夾結構就是這樣 -root ----- Sub1的 ---------- Sub_Sub1 -------- --Sub_Sub2 ---------- index.html的 -----分公司2 ----- abc.html 我已經通過Zipfilegenerator生成的目錄的zi

    0熱度

    1回答

    我在我的activejob中提供了一個從zip文件中提取特定文件的函數。以下代碼提取空文件。 def extract_file(from, name) to = get_local_dest(name) Zip::File.open(from) do |zip_file| entry = zip_file.glob(name).first puts ent

    1熱度

    1回答

    使用例如下面的測試樹文件夾添加一個同名文件: - test1 - folder2 - test1 # This is the file rubyzip will break on. - test2 並複製該代碼here: path = File.expand_path path archive = File.join(__dir__, File.basename(pat

    1熱度

    1回答

    在我的Rails 4.2的應用程序,我使用RubyZIP創建一個類似於下面的控制器操作: class SomeController < ApplicationController def some_action file_stream = Zip::ZipOutputStream.write_buffer do |zip| zip.put_next_entry "

    2熱度

    1回答

    當我嘗試使用寫入模式打開zip文件時,下面的消息被記錄下來。 全部錯誤消息: undefined method `to_binary_dos_time' for 2017-05-30 15:07:21 +0530:Time 回溯: ["/usr/local/lib/ruby/gems/2.1.0/gems/rubyzip-0.9.9/lib/zip/zip_entry.rb:286:in `w

    1熱度

    1回答

    我使用rubyzip-1.2.0與ruby 2.2.1來生成包含單個文件(本例中爲python腳本)的zip文件。內容文件不會改變,並且生成的zip字符串的md5sum保持不變,但是一旦我寫入並讀取zip文件到文件,長度會增加,並且md5sum每次都會有所不同。無論我使用File.open(zip_file, 'wb') {}還是IO.binwrite(zip_file, zip_string),

    0熱度

    2回答

    我使用rubyzip與rails 4我試圖做一個自定義的方法來下載提交表中的所有附件,而不用phisically創建zip文件。 submissions_controller.rb def download @submissions = Submission.all file = "#{Rails.root}/tmp/archive.zip" Zip::ZipFi

    0熱度

    3回答

    我正試圖在Spree插件中解壓縮一個文件。 在看起來像這樣的模塊中定義瞭解壓縮方法。 module ImportImages class Zipper def self.unzip(zip, unzip_dir, remove_after = false) Zip::File.open(zip) do |zip_file| zip_file.each d

    1熱度

    1回答

    我正在寫一個簡單的程序,它接受一個輸入字符串,將其拆分爲單詞並將其保存在內存中。有三種方法 - 將字符串保存到內存中,從文件加載並從zip壓縮文件加載。下面的代碼: require 'zip' class Storage def initialize @storage = '' end def add(string) words = stri