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

时间:2012-07-19 11:39:39

标签: cucumber ironruby

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

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

1 个答案:

答案 0 :(得分:2)

问题在于:

Failed to build gem native extension

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