【问题标题】:Hiredis on Windows XP SP3Windows XP SP3 上的 Hiredis
【发布时间】:2011-08-24 08:31:08
【问题描述】:

在 Windows XP SP3 上安装 gem hiredis 时出现此错误:


C:\>gem installhiredis

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

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

错误:安装hiredis时出错: 错误:无法构建 gem 原生扩展。

   C:/RailsInstaller/Ruby1.8.7/bin/ruby.exe extconf.rb

系统找不到那个路径 //

创建 Makefile

制作

gcc -I。 -I/C/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/i386-mingw32 -I/C/RailsInstaller/Ruby1.8.7/lib/ruby/1.8/i386-mingw32 -I。 -g -O2 -DFD_SETSIZE=256 -IC:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/hiredis-0.3.2/vendor/hiredis -c connection.c connection.c:1:24:致命错误:sys/socket.h:没有这样的文件或目录 编译终止。

make: ** [connection.o] 错误 1


所以我没有文件 socket.h 但我认为这些文件不包含在 win gcc dist 中。可以看到,使用了 RailsInstaller。

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    Hiredis 与 Windows 不兼容。

    Error when bundle install on windows

    Hiredis 直接使用 *nix 套接字,而不是像许多其他 gem 那样跨平台的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 2012-03-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多