Hello, all. I'm setting up some code to pull a zipped up build of our
software from a server, unzip it, and place it in a directory to be
tested against. I'm having some issues using the RubyZip gem. Here's my
stripped-down code:
require 'rubygems'
require 'zip/zip'
Zip::Zipfile.open("/Users/afisher/Desktop/TestSet.zip") do |zipfile|
dir = zipfile.dir
dir.entries('.').each do |entry|
zipfile.extract(entry,"/Users/afisher/Desktop")
end
end
When I run this code, I get the following error message:
$ ruby /Users/afisher/Desktop/ZipTest.rb
$ /Users/afisher/Desktop/ZipTest.rb:6: uninitialized constant
Zip::Zipfile (NameError)
This code is very similar to several sources I looked at on the web as
well as sample code that came with RubyZip, so I have to be doing
something glaringly wrong, but I can't seem to put my finger on it. I
even tried adding require 'zip/zipfilesystem' and that didn't seem to
help.
Thanks for any pointers on where to look, either in code or docs.
Allen
···
--
Posted via http://www.ruby-forum.com/.
Allen Fisher wrote:
Hello, all. I'm setting up some code to pull a zipped up build of our
software from a server, unzip it, and place it in a directory to be
tested against. I'm having some issues using the RubyZip gem. Here's my
stripped-down code:
require 'rubygems'
require 'zip/zip'
Zip::Zipfile.open("/Users/afisher/Desktop/TestSet.zip") do |zipfile|
dir = zipfile.dir
dir.entries('.').each do |entry|
zipfile.extract(entry,"/Users/afisher/Desktop")
end
end
When I run this code, I get the following error message:
$ ruby /Users/afisher/Desktop/ZipTest.rb
$ /Users/afisher/Desktop/ZipTest.rb:6: uninitialized constant
Zip::Zipfile (NameError)
This code is very similar to several sources I looked at on the web as
well as sample code that came with RubyZip, so I have to be doing
something glaringly wrong, but I can't seem to put my finger on it. I
even tried adding require 'zip/zipfilesystem' and that didn't seem to
help.
Thanks for any pointers on where to look, either in code or docs.
Allen
Excuse me while I crawl back in my hole. I just discovered the problem.
ZipFile instead of Zipfile.
Sorry for the waste of bandwidth
···
--
Posted via http://www.ruby-forum.com/\.