From: daz Date: 2005-11-26T10:52:28+09:00 Subject: Re: forcing STDOUT.sync for scripts Frayzhe wrote: > I'm trying to figure out a way to force STDOUT to be synchronized when > I run scripts with Ruby. I'm using emacs and MKSNT on Windows XP, and > I can't see the output (nor give input) when I run things like the > generate script for Rails, the WEBrick server, etc. because output is > buffered. > > I tried putting -e "STDOUT.sync = true" before my script invocation, > but it looks like Ruby doesn't run a given script file if the -e is > given. Boo. > > Does anyone know a way to fix this? I can run the scripts outside of > emacs, but it's a real pain... > How about creating a "sync.rb" file in your site-ruby folder, then: ruby -rsync myscript.rb ? daz