Ruby-mswin32 (ja)

2005-12-24

ruby-1.8.4がリリースされました! (Releaseからどうぞ)。

at 2005-12-24 23:54 / permalink / back

Trackback

PingURL:

Comment

avimmer
利用させて頂いてます。いつもお疲れ様です。

msvcrt-ruby18.dll の方でちょと問題が発生しましたので報告させてください。

Vim 6.4 を、こちらで入手させて頂いた ruby とダイナミック・リンクしてコンパイル (Cygwin + mingw) したんですが、下のようなコード

require 'net/http'
Net::HTTP.get_print 'www.ruby-lang.org', '/index.html'

を Vim 上で実行すると、こんなエラーが出ます:

SocketError: D:/RUBY/lib/ruby/1.8/net/http.rb:562:in `initialize': getaddrinfo: non-recoverable failure in name resolution.

ソケットを利用するような処理はどれも同様のエラーになるようです (ruby.exe では問題ありません)。

Ruby 本体のソースを見てみたんですが、getaddrinfo.c で gethostbyname を呼んでいる所でのエラーのようです。

DLL でだけ winsock を参照できてない、みたいなことがあるのでしょうか?
name:
E-Mail (not open to the public):
text:

referer |5400|744|206|189|136|42|38|29|27|26|24|24|22|20|20|19|19|17|15|14|

Generated by Tulip 0.0.6
Powered by ruby 1.8.7 / mod_ruby 1.2.6
You're using IPv4