This is the initial release of the Windows Tempfile Fix plugin. This plugin sets out to make Tempfile binary safe on Windows.


1 $ piston import svn:// vendor\plugins\windows_tempfile_fix


1 $ ruby script/plugin install svn://


As I reported on my blog at,
the Windows version of Ruby will fail to load certain files when they are used
through a Tempfile. This is because the Tempfile class does not open it’s files
in binary mode.

This plugin is very conservative. It will not install itself if it does
not detect the exact version it is supposed to be used against.

This plugin will only do it’s work if it the following expression evaluates
to true:
RUBY_PLATFORM == “i386-mswin32” && RUBY_VERSION == “1.8.4”


Your Host

A picture of me

I am François Beausoleil, a Ruby on Rails and Scala developer. During the day, I work on Seevibes, a platform to measure social interactions related to TV shows. At night, I am interested many things. Read my biography.

Top Tags

Books I read and recommend


Projects I work on

Projects I worked on