I downloaded NMAKE.EXE and NMAKE.ERR and copied that to c:/make and
then added that to the path statement in the Environment Variables
section under My Computer properties in the advanced tab. This took
away the error I was getting related to nmake.
After that I was getting an error " ‘cl’ is not recognized as an
internal or external command ". I downloaded Visual C++ 2008 Express
Edition and found cl.exe in C:/Program Files/Microsoft Visual Studio
9.0/vc/bin and added that to the path statement in the Environment
Variables section under My Computer properties in the advanced tab and
this eliminated the ‘cl’ error message.
I’m using InstantRails2.0 with RoR 2.0.2, and NetBeans 6.0when I
tried to install ferret (gem install ferret) I get the following
cl.exe unable to locate component mspdb80.dll was not found.
In the gem_make.out file it says:
C:/Irails/ruby/bin/ruby.exe extconf.rb install ferret --no-rdoc --no-
ri --include-dependencies --version > 0
Microsoft ® Program Maintenance Utility Version 1.50
Copyright © Microsoft Corp 1988-94. All rights reserved.
cl -nologo -I. -IC:/Irails/ruby/lib/ruby/1.8/i386-mswin32 -IC:/Irails/
ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 -c -
NMAKE : fatal error U1077: ‘C:\WINDOWS\system32\cmd.exe’ : return code
I did download the win32 gem (Ferret-0.11.7-mswin32.gem) but don’t
know which directory I should put it in prior to executing:
c:/irails/ruby/bin> gem install ferret
Can you help me understand where the gem file should be so that it
will install without errors?