From james.britt at gmail.com Sat Apr 15 15:23:25 2006 From: james.britt at gmail.com (James Britt) Date: Sat, 15 Apr 2006 12:23:25 -0700 Subject: [Yarv-devel] Trouble installing rubygesm under YARV Message-ID: <4441482D.3070105@gmail.com> I've compiled YARV on a a Red Hat linux box with no problem (aside from the expected test failures). I tried to install rubygems, but it doesn't go so well. I have ruby 1.8.4 on the same machine, but no RUBYOPT settings. I ran the rubygems setup.rb [config|setup|install] script using an explicit path to the yarv binary. It gets to the point of checking for stubs, finds none, tells me it has built RubyGem, but then breaks: ... No library stubs found. Successfully built RubyGem Name: sources Version: 0.0.1 File: sources-0.0.1.gem /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:506:in `method_missing': undefined method `close' for nil:NilClass (NoMethodError) from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:506:in `ensure in block in initialize' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:506:in `block in initialize' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:445:in `block in each_entry' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:439:in `loop' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:439:in `each_entry' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:424:in `each' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:481:in `initialize' from /usr/local/yarv/lib/ruby/site_ruby/2.0/rubygems/package.rb:580:in `new' ... 15 levels... from setup.rb:710:in `__send__' from setup.rb:710:in `invoke' from setup.rb:674:in `invoke' from setup.rb:1352:in `
' Is this a known issue? Any suggestions? Line 506 is a call to gzis.close, and gzis is supposed to have been set by a call to gzis = Zlib::GzipReader.new(sio || entry) Any suggestions welcome. -- James Britt