[Raven-user] JSAP gem seems to be corrupted

Hanno Braun h-br at gmx.net
Fri Jun 1 12:10:49 EDT 2007


Hello,

I have recently started to use Raven for my project and I liked what 
I've seen so far. However, I had problems when I tried to install the 
JSAP library as a dependency.
When I execute the rakefile I get the following error:

 > Downloading remote gem com-martiansoftware (jsap) to satisfy 
dependency com-martiansoftware
 > rake aborted!
 > Illformed requirement [jsap]

I don't have much experience with Ruby gems, but I looked around a bit 
and found a few things that might be related to the problem:
1. Name and version of the gem are wrong. The library's name is actually 
"jsap" but the gem is called "com-martiansoftware" and the version it 
"jsap". I don't know if this causes the error but it's still not correct.
2. I downloaded the gem manually (from http://gems.rubyraven.org) and 
opened it it with an archive manager. It seems that the jar-file that's 
inside is corrupted:

 > [/tmp/fr-deVtzC/ext/martiansoftware-jsap.jar]
 >   End-of-central-directory signature not found.  Either this file is not
 >   a zipfile, or it constitutes one disk of a multi-part archive.  In the
 >   latter case the central directory and zipfile comment will be found on
 >   the last disk(s) of this archive.
 > zipinfo:  cannot find zipfile directory in one of 
/tmp/fr-deVtzC/ext/martiansoftware-jsap.jar or
 >           /tmp/fr-deVtzC/ext/martiansoftware-jsap.jar.zip, and cannot 
find
 > /tmp/fr-deVtzC/ext/martiansoftware-jsap.jar.ZIP, period.


I tried to work around this problem by building my own gem file and 
provide it through a local raven repository. I managed to get a gem file 
built, but then failed to somehow import it into my local raven 
repository due to lacking documentation.

I think the best way to fix this would be to fix the gem in the Raven 
repository, but I would also be very happy if someone could point me to 
documentation on how to import gems into a local repository (if such 
documentatio nexists, I couldn't find any).

Thanks to the to the Raven developers for writing this impressive build 
tool!

Regards,
Hanno
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jsap-2.1.gem
Type: application/octet-stream
Size: 61952 bytes
Desc: not available
Url : http://rubyforge.org/pipermail/raven-user/attachments/20070601/2f4a23e3/attachment-0001.obj 


More information about the Raven-User mailing list