From: "jaz_lim (Jaz Lim)" Date: 2013-03-18T20:48:57+09:00 Subject: [ruby-core:53500] [ruby-trunk - Bug #8113][Open] ArgumentError: cannot interpret as DNS name: nil Issue #8113 has been reported by jaz_lim (Jaz Lim). ---------------------------------------- Bug #8113: ArgumentError: cannot interpret as DNS name: nil https://bugs.ruby-lang.org/issues/8113 Author: jaz_lim (Jaz Lim) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: 2.0.0 Loading development environment (Rails 3.2.12) irb(main):001:0> open("http://www.ruby-lang.org/") {|f| irb(main):002:1* f.each_line {|line| p line} irb(main):003:1> } ArgumentError: cannot interpret as DNS name: nil from /usr/local/lib/ruby/2.0.0/resolv.rb:1176:in `create' from /usr/local/lib/ruby/2.0.0/resolv.rb:1022:in `generate_candidates' from /usr/local/lib/ruby/2.0.0/resolv.rb:1047:in `resolv' from /usr/local/lib/ruby/2.0.0/resolv.rb:513:in `each_resource' from /usr/local/lib/ruby/2.0.0/resolv.rb:406:in `each_address' from /usr/local/lib/ruby/2.0.0/resolv.rb:115:in `block in each_address' from /usr/local/lib/ruby/2.0.0/resolv.rb:114:in `each' from /usr/local/lib/ruby/2.0.0/resolv.rb:114:in `each_address' from /usr/local/lib/ruby/2.0.0/resolv.rb:92:in `getaddress' from /usr/local/lib/ruby/2.0.0/resolv.rb:43:in `getaddress' from /usr/local/lib/ruby/2.0.0/resolv-replace.rb:10:in `getaddress' from /usr/local/lib/ruby/2.0.0/resolv-replace.rb:22:in `initialize' from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in `open' from /usr/local/lib/ruby/2.0.0/net/http.rb:877:in `block in connect' from /usr/local/lib/ruby/2.0.0/timeout.rb:51:in `timeout' from /usr/local/lib/ruby/2.0.0/net/http.rb:876:in `connect' from /usr/local/lib/ruby/2.0.0/net/http.rb:861:in `do_start' from /usr/local/lib/ruby/2.0.0/net/http.rb:850:in `start' from /usr/local/lib/ruby/2.0.0/open-uri.rb:313:in `open_http' from /usr/local/lib/ruby/2.0.0/open-uri.rb:708:in `buffer_open' from /usr/local/lib/ruby/2.0.0/open-uri.rb:210:in `block in open_loop' from /usr/local/lib/ruby/2.0.0/open-uri.rb:208:in `catch' from /usr/local/lib/ruby/2.0.0/open-uri.rb:208:in `open_loop' from /usr/local/lib/ruby/2.0.0/open-uri.rb:149:in `open_uri' from /usr/local/lib/ruby/2.0.0/open-uri.rb:688:in `open' from /usr/local/lib/ruby/2.0.0/open-uri.rb:34:in `open' from (irb):1 from /usr/local/lib/ruby/gems/2.0.0/gems/railties-3.2.12/lib/rails/commands/console.rb:47:in `start' from /usr/local/lib/ruby/gems/2.0.0/gems/railties-3.2.12/lib/rails/commands/console.rb:8:in `start' from /usr/local/lib/ruby/gems/2.0.0/gems/railties-3.2.12/lib/rails/commands.rb:41:in `' from script/rails:6:in `require' from script/rails:6:in `
' -- http://bugs.ruby-lang.org/