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