【问题标题】:Installing Cucumber on IronRuby (native json issue)在 IronRuby 上安装 Cucumber(原生 json 问题)
【发布时间】:2012-07-19 11:39:39
【问题描述】:

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

构建原生扩展。这可能需要一段时间... 错误:安装黄瓜时出错: 错误:无法构建 gem 原生扩展。 "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': 未初始化的常量 RbConfig::MAKEFILE_CONFIG (NameError) 来自 d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/mkmf.rb:9 来自 d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/rubygems/custom_ require.rb:29:in `require' 来自 d:/Program Files (x86)/IronRuby 1.1/Lib/ruby/1.9.1/rubygems/custom_ require.rb:29:in `require' 来自 extconf.rb:1

【问题讨论】:

    标签: cucumber ironruby


    【解决方案1】:

    问题来了:

    Failed to build gem native extension

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

    【讨论】:

    • 有点沮丧,因为我们失去了一些伟大的红宝石宝石的力量......但我们想要将红宝石用于这些目的的 .net 人不能。
    猜你喜欢
    • 2011-03-06
    • 1970-01-01
    • 2016-07-25
    • 2023-02-09
    • 2012-01-28
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 2020-04-28
    相关资源
    最近更新 更多