在Windows上安装瘦身的问题

Tar*_*her 1 ruby windows rubygems thin

我正在尝试在Windows上安装Thin(ruby 1.8.6(2007-09-24 patchlevel 111)[i386-mswin32])但是收到错误消息:

C:> gem install thin构建原生扩展.这可能需要一段时间...错误:安装瘦时出错:错误:无法构建gem本机扩展.

C:/rails/ruby/bin/ruby.exe extconf.rb检查c.lib中的main()...没有创建Makefile

NMAKE

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

    cl -nologo -I. -I. -IC:/rails/ruby/lib/ruby/1.8/i386-mswin32
Run Code Online (Sandbox Code Playgroud)

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

Gem文件将保留在C:/rails/ruby/lib/ruby/gems/1.8/gems/thin-1.2.5中进行检查.结果记录到C:/rails/ruby/lib/ruby/gems/1.8/gems/thin-1.2.5/ext/thin_parser/gem_make.out

谷歌似乎没有帮助我.有人知道发生了什么事吗?

谢谢

Lui*_*ena 6

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

我建议你使用基于MinGW的Ruby构建,称为RubyInstaller,它是One-Click Installer的继承者.

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

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

另外,如果您还有其他问题,请阅读维基的常见问题解答部分.

希望有所帮助.