[MacRuby] #1503: DNS resolv fails on maxruby 0.10
#1503: DNS resolv fails on maxruby 0.10 -------------------------------+-------------------------------------------- Reporter: nils@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: -------------------------------+-------------------------------------------- 15:52 ~/ $ ruby -v MacRuby 0.10 (ruby 1.9.2) [universal-darwin10.0, x86_64] 15:52 ~/ $ irb irb(main):001:0> require 'resolv' => true irb(main):002:0> Resolv.getaddresses("www.google.com") NoMethodError: undefined method `ip_address_list' for Socket:Class /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:399:in `use_ipv6?' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:392:in `each_address:' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:115:in `block' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:114:in `each_address:' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:101:in `getaddresses:' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:50:in `getaddresses:' irb(main):003:0> -- Ticket URL: <http://www.macruby.org/trac/ticket/1503> MacRuby <http://macruby.org/>
#1503: DNS resolv fails on maxruby 0.10 -------------------------------+-------------------------------------------- Reporter: nils@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: -------------------------------+-------------------------------------------- Comment(by nils@…): Better formatting: {{{ 15:52 ~/ $ ruby -v MacRuby 0.10 (ruby 1.9.2) [universal-darwin10.0, x86_64] 15:52 ~/ $ irb irb(main):001:0> require 'resolv' => true irb(main):002:0> Resolv.getaddresses("www.google.com") NoMethodError: undefined method `ip_address_list' for Socket:Class /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:399:in `use_ipv6?' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:392:in `each_address:' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:115:in `block' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:114:in `each_address:' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:101:in `getaddresses:' /Library/Frameworks/MacRuby.framework/Versions/0.10/usr/lib/ruby/1.9.2/resolv.rb:50:in `getaddresses:' irb(main):003:0> }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1503#comment:1> MacRuby <http://macruby.org/>
#1503: DNS resolv fails on maxruby 0.10 -------------------------------+-------------------------------------------- Reporter: nils@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: major | Milestone: Component: MacRuby | Resolution: invalid Keywords: | -------------------------------+-------------------------------------------- Changes (by watson1978@…): * status: new => closed * resolution: => invalid Comment: This issue was fixed with MacRuby latest. ip_address_list was implemented in https://github.com/MacRuby/MacRuby/blob/master/ext/socket/socket.c#L6544 Please try with nightly build. -- Ticket URL: <http://www.macruby.org/trac/ticket/1503#comment:2> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby