【问题标题】:Installing any gems in ruby will bring ERROR: failed to build gem native extension在 ruby​​ 中安装任何 gem 都会带来 ERROR: failed to build gem native extension
【发布时间】:2014-12-06 05:18:48
【问题描述】:

我正在使用带有 Ruby 1.9.3 的 Windows 8.1 - 当我尝试安装任何 gem 时,此错误会显示:

    ERROR: Failed to build gem native extension.

C:/Ruby193/bin/ruby.exe -r ./siteconf20141011-6892-1pldhkg.rb extconf.rb

正在检查 ffi.h... 否

检查 /usr/local/include 中的 ffi.h,/usr/include/ffi...否

正在检查 rb_thread_blocking_region()...是的

正在检查 rb_thread_call_with_gvl()...是的

正在检查 rb_thread_call_without_gvl()...是的

正在检查 ffi_prep_cif_var()...否

创建 extconf.h

创建 Makefile

清洁 Makefile:165: *** 目标模式不包含“%”。停下来。

制作 Makefile:165: *** 目标模式不包含“%”。停下来。

制作失败,退出代码 2

Gem 文件将继续安装在 C:/Ruby193/lib/ruby/gems/1.9.1/gems/ffi-1.9.6 供检查。 结果记录到 C:/Ruby193/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/ff i-1.9.6/gem_make.out

【问题讨论】:

标签: ruby makefile gem


【解决方案1】:

我通过重新安装 Ruby (1.9.3) 解决了这个问题,并确保在安装过程中选中“将 Ruby 可执行文件添加到您的 PATH”复选框。

来源:本页第一栏https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting

【讨论】:

    猜你喜欢
    • 2014-03-03
    • 2021-07-06
    • 2012-11-29
    • 2016-10-02
    • 2020-11-08
    • 2012-10-17
    • 1970-01-01
    • 2019-04-18
    • 1970-01-01
    相关资源
    最近更新 更多