在IronRuby上安装Cucumber(本机json问题)

在IronRuby上安装Cucumber(本机json问题),cucumber,ironruby,Cucumber,Ironruby,我正在尝试使用gem install Cucumber在IronRuby 1.1.3上安装cumber,但我一直遇到以下错误: Building native extensions. This could take a while... ERROR: Error installing cucumber: ERROR: Failed to build gem native extension. "d:/Program Files (x86)/IronRuby 1.1/bin/

我正在尝试使用gem install Cucumber在IronRuby 1.1.3上安装cumber,但我一直遇到以下错误:

Building native extensions. This could take a while... ERROR: Error installing cucumber: ERROR: Failed to build gem native extension. "d:/Program Files (x86)/IronRuby 1.1/bin/ir.exe" extconf.rb d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/mkmf.rb:9:in `const_missing': uninitialized constant RbConfig::MAKEFILE_CONFIG (NameError) from d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/mkmf.rb:9 from d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/rubygems/custom_ require.rb:29:in `require' from d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/rubygems/custom_ require.rb:29:in `require' from extconf.rb:1 构建本机扩展。这可能需要一段时间。。。 错误:安装cucumber时出错: 错误:无法生成gem本机扩展。 “d:/ProgramFiles(x86)/IronRuby 1.1/bin/ir.exe”extconf.rb d:/ProgramFiles(x86)/IronRuby 1.1/Lib/ruby/1.9.1/mkmf.rb:9:in'const_missing': 未初始化的常量RbConfig::MAKEFILE_CONFIG(NameError) 来自d:/ProgramFiles(x86)/IronRuby 1.1/Lib/ruby/1.9.1/mkmf.rb:9 来自d:/ProgramFiles(x86)/IronRuby 1.1/Lib/ruby/1.9.1/rubygems/custom_ require.rb:29:in'require' 来自d:/ProgramFiles(x86)/IronRuby 1.1/Lib/ruby/1.9.1/rubygems/custom_ require.rb:29:in'require' 来自extconf.rb:1 问题是:

无法生成gem本机扩展


一些gem在安装时编译C扩展作为过程的一部分;上面的图书馆就是其中之一。其他的例子还有Nokogiri和小黄瓜。生成的库不是基于.net的,因此IronRuby无法使用。IronRuby只处理托管代码,因此您只能使用“纯”ruby gems或.net DLL。

有点令人不安,因为我们失去了一些优秀ruby gems的强大功能……但我们.net用户想要将ruby用于这些目的,却无法做到这一点。