L
Laurent Julliard
Can anybody tell me why the following Ruby code that uses popen
doesn't work at all on my Windows XP (Pro SP1) machine, ruby 1.8.2
preview2 or 1.8.1?
you.rb
------
while true
sleep 1
puts "This line should print in me.rb"
end
me.rb
-----
pig = IO.popen("ruby.exe you.rb", "w+")
while true
pig.gets
end
Launch me.rb and you'll see that no output is showing at all. On Linux
it works like a charm.
If you succeed in making this work can you tell me which version of
Ruby and Windows you are using?
Thanks for all your help
Laurent
doesn't work at all on my Windows XP (Pro SP1) machine, ruby 1.8.2
preview2 or 1.8.1?
you.rb
------
while true
sleep 1
puts "This line should print in me.rb"
end
me.rb
-----
pig = IO.popen("ruby.exe you.rb", "w+")
while true
pig.gets
end
Launch me.rb and you'll see that no output is showing at all. On Linux
it works like a charm.
If you succeed in making this work can you tell me which version of
Ruby and Windows you are using?
Thanks for all your help
Laurent