From: Tanaka Akira Date: 2004-12-11T00:30:06+09:00 Subject: [ruby-dev:25152] 1.8 reopen problem with duplex popen 次のように、1.8 で双方向 popen な IO を reopen するとエラーになること があります。 % ./ruby -ve ' f = IO.popen("cat", "r+") g = IO.popen("cat -n", "r+") f.reopen(g) f.puts "a" p f.gets ' ruby 1.8.2 (2004-12-10) [i686-linux] -e:4:in `reopen': Invalid argument (Errno::EINVAL) from -e:4 -- [田中 哲][たなか あきら][Tanaka Akira]