【发布时间】: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