Redis-2.6.16安装问题

时间:2013-11-21 19:25:32

标签: redis logstash

我正在尝试使用cygwin在windows上安装redis-2.6.16。我低于错误。
感谢任何帮助。感谢。

/c/cygwin64/bin/cc: /c/cygwin64/bin/cc: cannot execute binary file    
make[3]: *** [net.o] Error 126
make[3]: Leaving directory `/c/cygwin64/home/redis-2.6.16/deps/hiredis'  
make[2]: *** [hiredis] Error 2
make[2]: Leaving directory `/c/cygwin64/home/redis-2.6.16/deps'  
make[1]: [persist-settings] Error 2 (ignored)  
    CC adlist.o  
/c/cygwin64/bin/cc: /c/cygwin64/bin/cc: cannot execute binary file  
make[1]: *** [adlist.o] Error 126  
make[1]: Leaving directory `/c/cygwin64/home/redis-2.6.16/src'  
make: *** [all] Error 2

1 个答案:

答案 0 :(得分:0)

您无法在Windows上使用基本Redis,您必须使用Windows上不受支持的端口提供的二进制文件:https://github.com/MSOpenTech/redis

基本上,你不能只在Windows上编译Redis的C代码。而且这个端口有一些缺点(因为Windows不支持fork命令),其中有“停止世界”操作(redis在其官方版本中没有):你不能将它用于生产。

也就是说,堆栈说cc缺失了,你需要在cygwin上使用C编译器,但这还不足以使redis在Windows上运行。如果您确实需要在Windows上运行redis,请检查最后一个链接(github)并下载二进制文件。

相关问题