在Windows 7 for x86_64-linux平台上下载Ruby gems
我正在尝试安装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时出错:在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
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。