cyphactor/octopusci — Issue #50: If the command outputs to stderr and you don't have 2>&1 in your cmd then it causes a failure
Author: cyphactor
Created: 2012-01-06 18:29:12+00:00
State: open

It does this even if a warning is just output to the stderr. I think that the reasoning for this is because IO.popen() doesn't support stderr capturing and therefore when it tries to write to stderr it throws an IO Error.

The solution to fixing this problem is switching to popen2 or popen3 or something similar that provides the stdin, stdout, and stderr streams so that we don't get incorrect failures for this reason.