With the attached fix for jruby.bat and that SmartFile path, RubyGems is able to install successfully using JRuby under Windows. RubyGems does not run successfully yet, due to the lack of syck. Grr.
I have also attached an updated SmartFile patch (listFiles can return null). Output: ---> bin <--- bin ---> lib ---> lib/rubygems <--- lib/rubygems <--- lib ---> bin <--- bin ---> lib ---> lib/rubygems <--- lib/rubygems <--- lib rm -f InstalledFiles ---> bin mkdir -p C:/Jrubywork/jruby/bin/ install gem C:/Jrubywork/jruby/bin/ install gemwhich C:/Jrubywork/jruby/bin/ install gem_mirror C:/Jrubywork/jruby/bin/ install gem_server C:/Jrubywork/jruby/bin/ install generate_yaml_index.rb C:/Jrubywork/jruby/bin/ install update_rubygems C:/Jrubywork/jruby/bin/ <--- bin ---> lib mkdir -p C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/ install gemconfigure.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/ install rubygems.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/ install ubygems.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/ ---> lib/rubygems mkdir -p C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install builder.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install cmd_manager.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install command.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install config_file.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install custom_require.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install dependency_list.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install deployment.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install doc_manager.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install format.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install gem_commands.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install gem_openssl.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install gem_runner.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install installer.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install loadpath_manager.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install old_format.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install open-uri.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install package.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install remote_installer.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install rubygems_version.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install security.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install source_index.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install specification.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install timer.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install user_interaction.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install validator.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems install version.rb C:/Jrubywork/jruby/lib/ruby/site_ruby/1.8/rubygems <--- lib/rubygems <--- lib As of RubyGems 0.8.0, library stubs are no longer needed. Searching $LOAD_PATH for stubs to optionally delete (may take a while)... hook C:/rubygems-0.8.11/./post-install.rb failed: java.lang.NullPointerException: null Try 'ruby setup.rb --help' for detailed usage.
jruby_lib_path.patch
Description: Binary data
eliminate_java_io_file.patch
Description: Binary data
