It seems to me that, at one point in the recent past, RubyGems started caring about JRuby's compatibility version when working with gems.
In other words, GEM_HOME/GEM_PATH started to default to ${jruby.home}/ lib/ruby/gems/1.9 when running in the 1.9 mode. (Incidentally, this is not a problem with RVM, which mucks GEM_HOME/GEM_PATH all by itself; as far as I can tell, it stuffs all gems into the same directory regardless of JRuby's compatibility version.) Needless to say, this had me slightly confused when gem couldn't find rspec: jruby --1.9 -S gem list rspec *** LOCAL GEMS *** Anyhow. It seems reasonable to parametrize the install-gems/install-dev-gems ant targets so that they can install gems into the 1.9 directory. Here's the patch. Before I commit it to master, I would like some reviews. Thanks.
0001-Gem-install-targets-are-now-macros-allowing-gems-to-.patch
Description: Binary data
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email