MacPorts公式のrubyをちょっと更新(p174のまま)
以前に書いたように、まだp249にできない。で、p174のまま、次の2点の問題に対するパッチを追加しました。
- TCPServer.open("localhost", 0)がSocketErrorになる (ruby @1.8.6-p114 patch to get Ruby's Socket classes to work with getaddrinfo under 10.5.3) http://d.hatena.ne.jp/kimuraw/20100116/p1 の問題
- 複数のアドレスファミリーがあるとき(たぶん)DRBサーバーの開始に失敗する (Backport #963 [ruby-core:21033])
どちらも次のようなエラーを出力してネットワークサービスを開始できない問題です。
SocketError: getaddrinfo: nodename nor servname provided, or not known
2つのうち後者はp249に含まれる修正なので、バージョンを更新したらいらなくなる予定。