Maybe this one has already been answered somewhere. If so, my
searching skills really suck.
How can I start a sub-process from Ruby and read its standard error
and standard output stream separately? I have tried to do it with
IO.popen, but it only reads the output stream. The Process module
doesn’t help either.