Как добраться, непрерывный вывод подпроцесса начал использовать обратную галочку в рубине

Для действительно песчаных проблем, которые были бы слишком трудоемкими для использования print_r/echo, чтобы выяснить, что я использую функцию отладки своего IDE (PhpEd). В отличие от других IDE я использовал, PhpEd не требует в значительной степени никакой установки. единственная причина я не использую его ни для каких проблем, с которыми я встречаюсь, состоит в том, что это мучительно медленно. Я не уверен, что замедление характерно для PhpEd или любого php отладчика. PhpEd не свободен, но я полагаю, что он использует один из отладчиков с открытым исходным кодом (как XDebug, ранее упомянутый) так или иначе. Преимущество с PhpEd, снова, то, что он не требует никакой установки, которую я нашел действительно довольно утомительными в прошлом.

6
задан Bala 1 July 2009 в 22:01
поделиться

1 ответ

Вы можете использовать IO.popen .

IO.popen("ant") do |output| 
    while line = output.gets do
        # ... maybe puts line? something more interesting?
    end
end
10
ответ дан 10 December 2019 в 00:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: