小松です。 ruby-1.4.2.tar.gzに入っているirbはirb-0.6-beta.tgzのようですが、 これをインストールするとmswin32版だけirbが起動時にハングする ようになってしまいました。 他のプラットフォームでは再現しません。 irb-0.6.1.tgzに入れ替えると大丈夫でした。 # 症状が違いますが、[ruby-dev:7845]関連かなあ? 次のRubyのリリースには、irb-0.6.1.tgzを入れて欲しいです。 C:\lang\ruby-1.4.2>irb.rb ← ここでハング。^Cで止めた。 C:/usr/local/lib/ruby/1.4/irb/main.rb:929:in `start': Interrupt from C:/usr/local/lib/ruby/1.4/irb/main.rb:929 from C:\USR\LOCAL\BIN\irb.rb:18:in `require' from C:\USR\LOCAL\BIN\irb.rb:18 C:\lang\ruby-1.4.2> / / / なお、irb/main.rbの929行目は、以下のところです。 # TOP_LEVEL_BINDING generator if defined?(Thread) require "thread" IRB.const_set("BINDING_QUEUE", SizedQueue.new(1)) Thread.abort_on_exception = true Thread.start do eval "require \"irb/bind\"", TOPLEVEL_BINDING ← 929行目 end IRB::BINDING_QUEUE.pop else IRB.const_set("BINDING_QUEUE", nil) end -- 小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>