From: Benoit Cerrina Date: 2001-11-01T18:18:07+09:00 Subject: [ruby-talk:24066] Re: Ruby's use of cygwin and commercial use! > For other people wanting to use ruby on Windows, a native Win32 port is > required. Due to the differences in APIs, filesystem & process semantics etc > this is not trivial, but it does require effort to achieve. Whether the code > is built using Mingw or MSVC is not terribly important: it's the porting that > makes it harder to achieve. > > The ruby community can and should maintain both of these Windows versions. > New users will probably want a native version. Cygwin users will probaly want > to have a ruby they can use for scripting in Cygwin instead of perl etc. And > some of people may fall into both camps at different times. So give everyone > a choice, and do _both_. > > AndyM > I don't get it, it exists, it works, it can be compiled, ruby source distrib comes with win32 support, it is just that there is not official packaged version for it. The problem that makes is that when you try to download a precompiled lib for win32 from RAA you keep getting in dynamic linking issues when using the cygwin version. Dave and Andy's installable distribution is great in that it comes with a lot of libs but one may want to install more and there comes the problem. Also if you have cygwin installed on your system, you specifically do NOT want to use a cygwin based version, otherwise everytime you download a new version of either cygwin or ruby you get in conflict between cygwin dll versions. Those are usually easily solved by copying the more recent version on top of the older but it is not possible if you happen not to be admin of your box and the old version is the one which comes with cygwin. Benoit