RI is a document indexing app that allows you to view RDocs at the command line. I don't ever use it myself, but by default it runs and builds an index over any gem I install. Unfortunately, when under the reins of Rubygems, it stalls when it hits binary files. When running RI by itself, everything works just dandy. You can cancel the gem installation with a swift kick to the control-C, but who wants to tell their users to do that?
In the end, I had to tell Rubygems, or Mr. Bones, to exclude certain file types that were virtal to my gem to be excluded from the RI index. Since Mr. Bones uses Rubygems, I'm not entirely sure who to blame, but Mr. Bones is just built on top of Rubygems, so I'm going straight to the source. Like a good little developer, I filed a bug a while back. Until then, you folks have the fix here, within my project config in Rakefile:
PROJ.rdoc.exclude << /jemini\.jar/
PROJ.rdoc.exclude << /package/
PROJ.rdoc.exclude << /\.java/
I just made sure all binary file types and locations were covered under this, and happiness was quick to follow!
As a side note, I've given up on my language formatting for my blog. I just have to fight it too much to get it to work, or change settings in my blog that make all my previous posts get auto-formatted to Ugly mode.