On Jan 12, 2008 5:39 PM, Wes Gamble <[EMAIL PROTECTED]> wrote: > I found it. Sigh. > > Mongrel was trying to use fastthread 1.0.1 which apparently had been > compiled with VC 8 (see below). I'm pretty sure that fastthread is not > even necessary anymore - is that right? When I removed the fastthread > gem, it starts up fine. >
Aha! that's Rubygems 0.9.5 fault! When you tried to install at some point mongrel with 0.9.5, rubygems pulled fastthread source instead of the pre-compiled gem I made available. Anyway, if you're using PATCHLEVEL above 36 you're safe, if not, you need fastthread. I suggest you update to latest One-Click Installer, do a gem update --system and use it :-) > Also, check out my VC8 polluted PATH entries: > > C:\Program Files\Microsoft Visual Studio 8\Common7\IDE; > C:\Program Files\Microsoft Visual Studio 8\VC\BIN; > C:\Program Files\Microsoft Visual Studio 8\Common7\Tools; > C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin; > C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin; > C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727; > C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages; > > (I got these because I installed the MSVC++ 2005 Express Edition at some > point). > That's why the gem installation process didn't fail on you since nmake and cl.exe was available all the time! I love to have my PATHs under control (yeah, I'm uscha control freak) ;-) Visual Studio made that impossible... > So...just to be clear, should these entries be banished from my PATH > immediately (unless of course I decide to start developing VC++ :])? Maybe you can create a shortcut for the commandline version, like previous Visual Studio versions did. Google for that and you will find good resources about setvc, setvars or setvcvars (bat and cmd). > Thanks for all of the help, guys. No problem, I was worried that I broke something inside mongrel in latest release! :P Take care, -- Luis Lavena Multimedia systems - A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. Douglas Adams _______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users