在Windows上安装瘦的问题

我试图在Windows上安装Thin(ruby 1.8.6(2007-09-24 patchlevel 111)[i386-mswin32]),但得到一个错误消息:

C:> gem install thin构build本机扩展。 这可能需要一段时间…错误:安装精简错误:错误:无法构buildgem本机扩展。

C:/rails/ruby/bin/ruby.exe extconf.rb在c.lib中检查main()…没有创buildMakefile

NMAKE

Microsoft(R)程序维护实用程序版本1.50版权所有(c)Microsoft Corp 1988-94。 版权所有。

cl -nologo -I. -I. -IC:/rails/ruby/lib/ruby/1.8/i386-mswin32 

-一世。 -MD -Zi -O2b2xg- -G6 -c -Tcparser.c“cl”不被识别为内部或外部命令,可操作程序或batch file。 NMAKE:致命错误U1077:'C:\ WINDOWS \ system32 \ cmd.exe':返回代码'0x1'停止。

Gem文件将保持安装在C:/rails/ruby/lib/ruby/gems/1.8/gems/thin-1.2.5进行检查。 logging到C的结果:/rails/ruby/lib/ruby/gems/1.8/gems/thin-1.2.5/ext/thin_parser/gem_make.out

Google在这里似乎没有帮助我。 有人知道发生了什么事?

谢谢

Solutions Collecting From Web of "在Windows上安装瘦的问题"

Thin需要编译它所使用的C扩展。 虽然看起来你有nmake ,似乎你没有完整的Visual C ++ 6.0来建立它(缺少的cl是C编译器)。

我建议你使用基于MinGW的Ruby构建,称为RubyInstaller,它是一键式安装程序的后继者。

Thin为该版本提供了预编译的二进制文件。 另外,如某些教程中所述添加开发工具包,您应该能够编译其他缺乏Windows二进制文件的gem。

您将在RubyInstaller 网站上找到下载详细信息和更多信息

另外,如果您还有其他问题,请阅读wiki的FAQ部分。

希望有所帮助。