2011-03-16 47 views
1

我试图使用Ruby中汇总的宝石,但是当我做宝石安装总结,我得到:问题建筑总结宝石

Building native extensions. This could take a while... 
ERROR: Error installing summarize: 
    ERROR: Failed to build gem native extension. 

C:/dev/Ruby/bin/ruby.exe extconf.rb 
creating Makefile 

nmake 

Microsoft (R) Program Maintenance Utility Version 1.50 
Copyright (c) Microsoft Corp 1988-94. All rights reserved. 

cl -nologo -I. -IC:/dev/Ruby/lib/ruby/1.8/i386-mswin32 -IC:/dev/Ruby/lib 
/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 -c -Tcarticle.c 
cl : Command line warning D4029 : optimization is not available in the standard 
edition compiler 
cl : Command line warning D4002 : ignoring unknown option '-Og-' 
article.c 
article.c(21) : fatal error C1083: Cannot open include file: 'stdio.h': No such 
file or directory 
NMAKE : fatal error U1077: 'C:\Windows\system32\cmd.exe' : return code '0x2' 
Stop. 

Gem files will remain installed in C:/dev/Ruby/lib/ruby/gems/1.8/gems/summarize- 
1.0.3 for inspection. 
Results logged to C:/dev/Ruby/lib/ruby/gems/1.8/gems/summarize-1.0.3/ext/summari 
ze/gem_make.out 

任何想法?

+0

你有红宝石的devkit? – 2011-03-16 22:59:59

回答

0

您正在使用Microsoft C++编译器。安装MinGW:它是你在* nixes(包括GCC,GNU编译器)中找到的POSIX工具集的一个端口。

http://www.mingw.org/

如果使用RubyInstaller安装Ruby,还有的MinGW的一个很好的包装版本,你建议使用:

http://rubyinstaller.org/add-ons/devkit/