Michael Studman wrote: >> JRuby-specific extensions to RubyGems. One small feature that would be >> very welcome for us would be to make it possible to require jar-files in >> the regular load-path. We have added support for JRuby such that executing >> require 'bin_ext' >> will search for bin_ext.rb and bin_ext.jar on the load path. If the same >> would be possible with gems, it would mean we can package extensions and >> people can use them the same way .so-extensions are used. >> > I think this is all already working. I'm nearly done porting the > .so-extension of a certain Ruby gem to a Java extension and I can get > JRuby & Gem loading my jar just fine through "require 'bin_ext'" (which > finds the jar at > "$JRUBY_HOME/lib/ruby/gems/1.8/gems/my_gem_name-v.e.r-java/lib/bin_ext.jar"). > I can also confirm that require_gem with a version requirement loads the > right jar too! > > It was a pleasant surprise that this all just worked for me. I had to > check multiple times to ensure I hadn't inadvertently sprinkled some > Java classpath pixy dust which made it all work when it shouldn't have. > > The only problem I had when creating this JRuby-specific variant of the > Gem was that there was no Gem::Platform::Java or Gem::Platform::JRuby to > use for the spec's platform (I'm just using "java" in the mean time). > > If I've misunderstood what you're actually asking here, Ola, then sorry > for the line noise. > > Michael. >
Michael, It doesn't work for me, at least. -- Ola Bini (http://ola-bini.blogspot.com) JvYAML, RbYAML, JRuby and Jatha contributor System Developer, Karolinska Institutet (http://www.ki.se) OLogix Consulting (http://www.ologix.com) "Yields falsehood when quined" yields falsehood when quined. _______________________________________________ Rubygems-developers mailing list [email protected] http://rubyforge.org/mailman/listinfo/rubygems-developers
