>>572
環境がないので当てずっぽうだけど、
puts の後に $stdout.flush すればよさそうな気がする。