I just compiled ruby 1.6.1 on an openbsd 2.6 machine(x86).
When I try to run a script that works fine on my linux machine, I get:
/usr/local/encap/ruby-1.6.1/lib/ruby/1.6/net/protocol.rb:439:in `new': getaddrinfo: name or service is not known (SocketError)
from /usr/local/encap/ruby-1.6.1/lib/ruby/1.6/net/protocol.rb:439:in `initialize'
from /usr/local/encap/ruby-1.6.1/lib/ruby/1.6/net/protocol.rb:210:in `new'
from /usr/local/encap/ruby-1.6.1/lib/ruby/1.6/net/protocol.rb:210:in `connect'
from /usr/local/encap/ruby-1.6.1/lib/ruby/1.6/net/protocol.rb:171:in `start'
from test.rby:3
The offending code is:
require 'net/http'
page = Net::HTTP.new('127.0.0.1')
page.start()
Is there something wrong with my build? Or is my code bad, and the ruby build
on my linux machine more forgiving?
Thanks
-jason