Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Ruby] Problema con ZIP

    ciao!

    ho creato un programmino in ruby che ha funzionato bene fino all'altro giorno, quando il sistema ha aggiornato a ruby 2.3.0.
    dopo quell'aggiornamento ottengo questo errore:
    codice:
    /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- zip (LoadError)
        from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /run/media/matte/MATTE8/Project/Ruby/RubyOnNas/CreateZip.rb:1:in `<top (required)>'
        from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /run/media/matte/MATTE8/Project/Ruby/RubyOnNas/start.rb:1:in `<main>'
    questo il file CreateZip.rb:
    codice:
    require 'zip'
    
    class CreateZip
      
      def compress(path, name)
        path.sub!(%r[/$],'')
        archive = File.join(path, name) + '.zip'
        FileUtils.rm archive, :force=>true
        Zip::File.open(archive, 'w') do |zipfile|
          Dir["#{path}/**/**"].reject{|f|f==archive}.each do |file|
            zipfile.add(file.sub(path+'/',''),file)
          end
        end
      end
      
    end
    qualche idea??

  2. #2
    ok risolto.
    ho dovuto reinstallare il modulo:
    codice:
    $ gem install rubyzip
    adesso ri-funziona!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.