0

我正在尝试安装 Ruby gem 文件:bson_ext - 版本 1.5.1

在 Windows 7 命令提示符下,适用于 x86_64-linux 平台。

因此,以下命令:C:\ruby-1.9.3-p374-i386-mingw32\bin>gem install bson_ext --version 1.5.1 --platform x86_64-linux

但我得到了错误:

暂时增强 PATH 以包含 DevKit...

构建原生扩展。这可能需要一段时间...

错误:安装 bson_ext 时出错:

    ERROR: Failed to build gem native extension.

    C:/ruby-1.9.3-p374-i386-mingw32/bin/ruby.exe extconf.rb

检查 asprintf()... * extconf.rb 失败 *

由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

提供的配置选项:

    --with-opt-dir

    --without-opt-dir

    --with-opt-include

    --without-opt-include=${opt-dir}/include

    --with-opt-lib

    --without-opt-lib=${opt-dir}/lib

    --with-make-prog

    --without-make-prog

    --srcdir=.

    --curdir

    --ruby=C:/ruby-1.9.3-p374-i386-mingw32/bin/ruby

C:/ruby-1.9.3-p374-i386-mingw32/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': 编译器生成可执行文件失败。(运行时错误)

您必须先安装开发工具。

但我可以下载其他 gem 文件,如 rails、pony、chronic 等

ruby -v 的输出是:

红宝石 1.9.3p374 (2013-01-15) [i386-mingw32]

所以我认为 Dev Kit 没有问题。

4

0 回答 0