From: Kouhei Yanagita Date: 2008-03-20T16:29:12+09:00 Subject: [ruby-dev:34095] (再送) Cygwin で Resolv.getaddress が失敗する こんにちは。柳田です。 以前、 [ruby-dev:29945] Cygwin で Resolv.getaddress が失敗する というのを報告しましたが、その後、特にリアクションがなかったので、 もう一度メールを出してみます。 (1.8.6 でも ruby_1_8 branch の先頭でも、問題は以前と同様です) 下のような変更で、手元では問題は解決しています。 Index: lib/resolv.rb =================================================================== --- lib/resolv.rb (リビジョン 15811) +++ lib/resolv.rb (作業コピー) @@ -162,7 +162,7 @@ class Hosts if /mswin32|cygwin|mingw|bccwin/ =~ RUBY_PLATFORM require 'win32/resolv' - DefaultFileName = Win32::Resolv.get_hosts_path + DefaultFileName = /cygwin/ =~ RUBY_PLATFORM ? '/etc/hosts' : Win32::Resolv.get_hosts_path else DefaultFileName = '/etc/hosts' end -- Kouhei Yanagita