Unable to connect to http


      I am trying to get  a webpage using this code

require ‘net/http’
Net::HTTP.start(‘www.rubyinside.com’) do |http|
req = Net::HTTP::Get.new(’/test.txt’)
puts http.request(req).body

I am using ruby1.8.4 on windows XP platform
but it is giving error like

c:/apps/ruby/lib/ruby/1.8/net/http.rb:560:in initialize': Bad file descriptor - connect(2) (Errno::EBADF) from c:/apps/ruby/lib/ruby/1.8/net/http.rb:560:inconnect’
from c:/apps/ruby/lib/ruby/1.8/timeout.rb:48:in timeout' from c:/apps/ruby/lib/ruby/1.8/timeout.rb:76:intimeout’
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:560:in connect' from c:/apps/ruby/lib/ruby/1.8/net/http.rb:553:indo_start’
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:542:in start' from c:/apps/ruby/lib/ruby/1.8/net/http.rb:440:instart’
from ft.rb:15

what should I do to run the program . please help me out ! It is not
fixed yet !should I update the version ?


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs