On Apr 21, 2010, at 2:00 PM, Luis Lavena wrote:

> On Apr 21, 11:39 am, Chuck Remes <cremes.devl... / mac.com> wrote:
>> [...]
>> 
>>> So my question is: Does anybody know how to get rid of this error on
>>> windows or maybe any workaround and what this error mean?
>> 
>> You might want to try the release from ruby-lang.org [1]. It is built differently than the version you are running (I assume you got it from rubyinstaller.org). The Ruby from ruby-lang is built using Microsoft's development tools and calls into Win32 APIs directly. The version from rubyinstaller.org is built against MinGW which provides a POSIX emulation layer on top of most Windows APIs. As a result, the mingw version exercises more UNIX code paths than it does Windows code paths in the 1.9.x source.
>> 
> 
> Your statements are incorrect.
> 
> You're confusing MinGW with cygwin.
> 
> MinGW provides minimal set of GNU tools for Windows (that is the
> meaning of MinGW acronym)
> 
> It links and compiles against Win32API, there is no emulation layer of
> POSIX functionality.
> 
> Please research before state that type of answers as it might confuse
> and alienate users of Ruby on Windows platform.

Oops, my mistake. Now I know the correct answer for next time.

cr