Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows 7 for x86_64-linux平台上下载Ruby gems_Ruby_Rubygems_Gem - Fatal编程技术网

在Windows 7 for x86_64-linux平台上下载Ruby gems

在Windows 7 for x86_64-linux平台上下载Ruby gems,ruby,rubygems,gem,Ruby,Rubygems,Gem,我正在尝试安装Ruby gem文件: bson_ext-版本1.5.1 在windows 7命令提示符下,用于x86_64-linux平台 因此,需要执行以下命令: C:\ruby-1.9.3-p374-i386-mingw32\bin>gem安装bson\u ext--版本1.5.1--平台x86\u 64-linux 但我得到了一个错误: 暂时增强包含DevKit的路径 构建本机扩展。这可能需要一段时间 错误:安装bson_ext时出错: ERROR: Failed to build

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

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

因此,需要执行以下命令: C:\ruby-1.9.3-p374-i386-mingw32\bin>gem安装bson\u ext--版本1.5.1--平台x86\u 64-linux

但我得到了一个错误:

暂时增强包含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':comp iler无法生成可执行文件。(运行时错误)

您必须首先安装开发工具

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

ruby-v的输出是:

ruby 1.9.3p374(2013-01-15)[i386-mingw32]


所以我认为Dev工具包没有问题

您是否正在运行提升的命令提示符?您好,问题,您是否试图强制在Windows上安装linux gem?很抱歉,x86\u 64-linux和Windows不能混用。该平台和Windows都没有预编译的bson_ext gem二进制文件。如果mkmf(extconf)失败,那么问题很可能与不正确的DevKit安装或环境有关。你检查过这个页面了吗:是的,我正在运行一个提升的prompt@Luis-我在下载其他x86_64-linux gems(如rack、rake、rails、kaminari等)时没有遇到问题。而且,我不仅在使用bson_ext时遇到了问题,json、passenger、home_run也遇到了同样的问题。我无法理解为什么我能下载一些宝石,而有些我不能。该链接有所帮助,但并不多:-)您好,没有x86_64-linux机架这样的东西:。您只需在系统(windows)中安装它们。您无法在Windows上安装乘客。下载问题可能存在网络问题,但对于编译,您需要正确设置RubyInstaller和DevKit。