From: "U.Nakamura" Date: 2008-07-10T20:07:29+09:00 Subject: [ruby-dev:35422] Re: [ruby-cvs:25212] Ruby:r17993 (trunk): * test/ruby/envutil.rb (assert_normal_exit): finish writing script こんにちは、なかむら(う)です。 In message "[ruby-dev:35421] Re: [ruby-cvs:25212] Ruby:r17993 (trunk): * test/ruby/envutil.rb (assert_normal_exit): finish writing script" on Jul.10,2008 19:41:34, wrote: > 手元で make test-all をしたときに、assert_normal_exit で必ずブロックするので > 調べてみたところ、Mingw では以下のようなコードでブロックしました。 > > i, o = IO.pipe > a=spawn("./ruby", STDIN=>i) > o.print "p 1" > o.close > p Process.wait a # <= サブプロセスが終了しない 割とやばそうな話なのでもうちょっと細かいことを知りたいんです が、OSはなんでしょうか? それでは。 -- U.Nakamura