[Mongrel] Mongrel doesn''t start under Rails 2.0.2/Win XP

Will Green
Sat, 12 Jan 2008 02:37:16 -0000

Is nmake in your path?  If so, from your comments, it appears that
*some* of your gem installs ARE compiling gems with whatever Platform
SDK you have installed (looks like its Server 2003).

Luis can explain far better than I, but gems compiled with VC 8 are NOT
compatible with the One Click installer (which is compiled with VC 6).
Sure, they *might* run, but they''ll lead to trouble.

If you want to continue down this path, then the quickest way to get rid
of the error messages you get is to install the VC 8 Runtime
Redistributable. Don''t count on a stable system, though.

I feel your pain here. I develop mostly on Vista notebook. I keep both
the OCI *and* Cygwin''s Ruby around. They both have their strengths and
weaknesses, but until Ruby can be made to compile and function reliably
with VC 8, I''ve found this to be the most stable mix (short of buying a
Mac or installing Linux).

=Will Green

Wes Gamble wrote:
> Some more information:
>
> (* using mongrel_rails start to startup *)
>
> Mongrel v. 0.3.13.3: No error dialog on startup
> Mongrel v. 1.0 - 1.1: Error dialog, click OK, mongrel proceeds
> Mongrel v >= 1.1.1: Error dialog, click OK, error dialog reappears, no
> further progress can be made.
>
> All I have to do is modify Mongrel versions to get these behaviors.
>
> Does anyone know if MSVCR80.DLL is a standard part of the Microsoft
> Platform SDK for Windows Server 2003 R2 distribution?  If so, then the
> implication is I screwed up the installation somehow.
>
> What is the latest correct version of the Windows SDK on Windows XP SP2?
> I may just try to move to that (although I''m trying to avoid that
- I
> will be forsaking the Windows platform for a MacBookPro as soon as they
> announce the new models).
>
> Wes
>