2011-08-24 5 views
1

J'ai cette erreur lors de l'installation gem hiredis sous Windows XP SP3:Hiredis sous Windows XP SP3


C:\>gem install hiredis

Temporarily enhancing PATH to include DevKit...

Building native extensions. This could take a while...

ERROR: Error installing hiredis: ERROR: Failed to build gem native extension.

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

System cannot find that path // <- thats just translate

creating Makefile

make

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: fatal error: sys/socket.h: No such file or directory compilation terminated.

make: ** [connection.o] Error 1


Je n'ai pas le fichier socket.h mais je pensais que ces fichiers ne sont pas inclus dans win gcc dist. Comme vous pouvez le voir, RailsInstaller est utilisé.

Répondre

3

Hiredis n'est pas compatible avec Windows.

Voir Error when bundle install on windows

Hiredis utilise * prises nix directement au lieu d'une méthode plus multiplateforme comme beaucoup d'autres pierres précieuses.