On Thursday, January 16, 2014 5:55:18 PM UTC, Steven Harlow wrote:
> I have rubyzip 0.9.9 and am creating a zip file like so:
> 
> 
> 
> Zip::ZipFile.open(zip_path, Zip::ZipFile::CREATE) do |zipfile|
>     #code goes here
> end
> 
> 
> When I give it a zip path like this:  zip_path = File.join(Rails.root, 
> "/tmp/zips/#{zip.id}.zip")  , it works fine locally, but not on heroku.  On 
> heroku I get an error like: failed with Errno::ENOENT: No such file or 
> directory - /tmp/zips/31.zip20140115-1059-1j1bx6
> 
> 
> I looks like it's appending a timestamp onto the filepath for some reason.   
> I switched to using zip_path = File.expand_path('/tmp/zips/#{zip.id}.zip"), 
> and I get that same "No such file or directory" error on localhost also.
> 
> 

Does the tmp/zips folder exist on heroku (remember that git doesn't handle 
empty directories)

Fred

> 
> 
> What's going on here?  Something with the RubyZip gem?

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/eea16ece-b3a7-4f1d-b289-a798eb3d5af0%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to