Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Output buffering #625

Closed
norswap opened this Issue Aug 16, 2012 · 0 comments

Comments

Projects
None yet
2 participants

norswap commented Aug 16, 2012

When you pipe jekyll's output, the output becomes block-buffered (instead of line-buffered when run in the shell proper). This can be really annoying for people (like me) trying to use jekyll in their own script but still wanting to see its output.

The problem is explained in this blog post : http://coderrr.wordpress.com/2008/12/20/automatically-flushing-redirected-or-piped-stdout/

A simple OS-agnostic solution is to stick a "STDOUT.sync = true" at the begin of the main ruby file.

Thanks !

@parkr parkr closed this in d6e0e5e Mar 19, 2013

@jekyllbot jekyllbot locked and limited conversation to collaborators Feb 27, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.