開発環境でしか使っていないので我慢してきたのですが、
どうも MacOS 10.6.8 における Socket.get
1 ruby-1.8.7-p302 :012 > Socket.get addrinfo("localhost", nil) 2 SocketErro r: getaddrinf o: nodename nor servname provided, or not known 3 from (irb):12:in `getaddrinf o' 4 from (irb):12 5 ruby-1.8.7 -p302 :013 > Socket.get addrinfo("localhost", nil) 6 => [["AF_INET", 0, "en.localho st", "127.0.0.1", 2, 2, 17], ["AF_INET", 0, "en.localho st", "127.0.0.1", 2, 1, 6], ["AF_INET6", 0, "localhost", "::1", 30, 2, 17], ["AF_INET6", 0, "localhost", "::1", 30, 1, 6]]
MacOS環境でのSocket.get
今回は全く同じ条件下で挙動が変わるというものなので、なかなか手ごわい感じです。
posted by
genki
on Sun 7 Aug 2011
at 14:22