I run my ruby script, and it produces lots of output
I run the same script, but redirect the output to a file (bash shell
using >), no output!
Whats going on? I just know there is a simple answer, and I have a
nagging feeling that its been discussed here before…
Help…quick…please… before I pull all my hair out!
Did you wait until your script actually terminated? If not, you
probably
became a victim of buffering. Try $stdout.sync=true or $>.sync=true at
the start of the script instead of pulling hair out.
Kind regards
robert
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.