From: Aryk Grosz Date: 2008-10-10T09:33:37+09:00 Subject: Re: "print" not showing immediately in output, but "puts" is Thanks for the information Rob. Should I run this line before each "print" command or do I just need to run it once upon application startup? Rob Biedenharn wrote: > On Oct 9, 2008, at 3:28 PM, Aryk Grosz wrote: > >> Several times I have come across this issue. It seems to be >> dependent on >> the environment, but I'll do a "print 'string'" and it wont show up >> UNTIL I do a "puts". Then both strings will show up in the output >> window >> in one shot. >> >> Do you know how I can fix it to work properly? > > > It's your terminal doing line buffering on the output. > > Try: > $stdout.flush = true > > Then see how it works for you. > > -Rob > > Rob Biedenharn http://agileconsultingllc.com > Rob@AgileConsultingLLC.com -- Posted via http://www.ruby-forum.com/.