On 12/5/06, Berger, Daniel <[EMAIL PROTECTED]> wrote: > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Luis Lavena > > Sent: Monday, December 04, 2006 3:34 PM > > To: [email protected] > > Subject: Re: [Mongrel] mongrel install on win32 XP problems > > > > > > On 12/4/06, Andy Koch <[EMAIL PROTECTED]> wrote: > > > I can't get mongrel installed on a Win XP. I keep getting some > > > unknown error with this "win32-service-0.5.2". While it states > > > results are logged, the file is empty - not much help. I > > even tried > > > complete uninstall of ruby and reinstalled ruby 1.8.5-21. But no > > > luck. > > > > > > > The problem is that mongrel depends on win32-service >= 0.5.0 > > We (Zed and I) hacked a gem of win32-service for 0.5.0, but > > win32utils guys start distributing a source only version of > > 0.5.2 (which requires compilers to build it). > > <snip> > > Since this seems to be causing quite a few headaches all around, I'll > get cracking on a binary distribution for the gem tonight and try to get > it released asap. > > The only downside is that it will be compiled with VC++ 6.0, which means > a couple of the Win32Service struct members will be unavailable in the > Service.services method (and you won't be able to specify a 'group'). > This won't affect the Daemon class, though. > > Ideally I'd like to be able to set this up as an either-or, with > something like "gem install win32-service --from-source" to force a > build if the user wants to build from source instead of using the > binary. Is such an option possible? >
Daniel, Based on rubygems documentation and experience, if you have two gems with the same version, but both with different platforms (ruby and mswin32), rubygems will offer you a choice on which one will be installed. Basically, if you want the user build the native extensions by himself, download the ruby version, any other case (ala no compiler), download the prebuild gem. > Thanks, > > Dan > Thanks to you Dan, I scheduled a few hours this afternoon to solve this issue, but guess your work will ease the things a bit :-) -- Luis Lavena Multimedia systems - Leaders are made, they are not born. They are made by hard effort, which is the price which all of us must pay to achieve any goal that is worthwhile. Vince Lombardi _______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
