Harpo:~/work/rubygems_trunk acf$ gem_server
/usr/local/lib/ruby/site_ruby/1.8/rubygems/server.rb:345:in `[]':  
Symbol as array index (TypeError)
         from /usr/local/lib/ruby/site_ruby/1.8/rubygems/server.rb: 
345:in `run'
         from /usr/local/bin/gem_server:5

Hmmm

server.run looks like:

----------8x-----------------------
   def self.run(options)
     new(options[:gemdir], options[:port], options[:daemon]).run
   end
----------8x-----------------------

which aint going to work since it's passed ARGV by bin/gem_server.

It used to look like:
----------8x-----------------------
def self.process_args(args)
     options = {}
     options[:port] = 8808
     options[:gemdir] = Gem.dir
     options[:daemon] = false

     opts = OptionParser.new do |opts|
<SNIP>
   end

   def self.run(args = ARGV)
     options = process_args args
     new(options[:gemdir], options[:port], options[:daemon]).run
   end
----------8x-----------------------

What happened ?

A.

--
http://www.alancfrancis.com/
http://www.cardboardsoftware.com/
http://www.scotlandonrails.com/




_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to