This post originated from an RSS feed registered with Ruby Buzz
by Daniel Berger.
Original Post: MinGW & random Windows stuff
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
Since Luis Lavena's mingw binary installer for Windows is more or less the defacto standard nowadays, I'm finally biting the bullet and installing the MinGW package for my Windows XP VM. I need it to ship Win32 binaries for a few remaining libraries that still use C extensions.
The library in question today is win32-open, a library that appears to be causing some confusion recently. This is the result of improvements in Ruby 1.9.x whereby you simply don't need this library any more. You can use the standard open3. However, many people aren't aware of this fact, try to install it for their 1.9.x instance and it fails. Then come the bug reports.
So, today I'm updating the gemspec and I need to push out a new binary. I'm actually setting the gem specification's required_ruby_version to "< 1.9.0". I suspect I'll have the distinction of owning the first gem that actually has a maximum version number.
In other news, I haven't gotten around to buying Windows 7 yet. I may end up having to upgrade my VMWare Fusion but that's fine. It's a good product and it's worth it. There have already been some reported issues with a few of my libraries for Windows 7 (WMI object members seem to have changed somewhat), so I should get on that.