1.2.3の環境にてタイムラインが一切表示されない。net/httpライブラリの以下のような仕様変更により、2.0からはTCPSocket.openの第3,4引数にローカルホストのホスト名とポート番号を渡すことが可能になった。@local_port)@local_hostと@local_portは通常デフォルトでnilが設定されている。ここでresolv-replaceライブラリを使用すると、TCPSocketライブラリのリゾルバにrubyのResolvクラスを使用するようになるが、Resolv::DNS::Name.createでは引数がnilの場合例外として処理される。`<main>'よって、resolv-replaceライブラリをrequireした時点で@local_hostが未指定(nilのまま)だと例外が発生し、core/lib/mikutwitter/connect.rbのMikuTwitter::APIShortcuts.connectが異常終了する。ago検証と対応ありがとうございます。resolv-replaceはDNS正引中にmikutterをブロックしないようにするために用いているだけなので、そのコミットで問題はないと思います。agorubyのtrunkでは既にlib/resolv-replace.rbに修正が入っています。b2dd03c8-39d4-4d8f-98ff-823fe69b080eruby_2_0_0のブランチにはまだ入っていないようなので、もしresolv-replaceが必要であれば2.0.0のみTCPSocketをoverrideし直す必要があるかと思います。resolv-replaceを使っている理由は、DNSの名前解決中にRubyの実行が停止するという問題があるとのことで、そこをすべてRubyで実装したresolv-replaceなら回避できるというのが使用した動機でした。ruby2.0でこのあたりの問題にどのような変化があったのかを調べて、Ruby2.0でも体感速度改善に有用であるなら、この件についてもう少し検討しましょう。LangLoading...。