安装redis时出现NPM / gyp错误

时间:2014-10-15 15:33:15

标签: node.js npm node-gyp

enter image description here

  

完整错误/警告日志:http://pastebin.com/xNjC4FDr

当我尝试安装MongoDB时,我也遇到了问题,我已经提出了问题,但这只是警告,所以我可以忽略它。但这一次不仅是警告,还有红色错误。

我该怎么办?我的Nodejs搞砸了,因为我过去为NodeJS安装了Visual Studio Tools吗?或者这是正常行为吗?我能做些什么,在NPM上安装东西时,我不希望看到错误/警告。

1 个答案:

答案 0 :(得分:1)

问题在于hiredis does not support Windows目前。 hiredis自述文件中与Windows兼容的fork的链接似乎已经过时(截至撰写本文时,最后一次提交于2013年8月),所以你可能会失败。

但是hiredis模块不需要redis,它是一个可选的依赖项,它使得解密redis协议的速度比与redis捆绑的纯JavaScript解析器更快。您可能会看到与其他具有可选依赖关系的模块类似的事情。通常,如果您在控制台输出的末尾看到模块树大纲,则表示模块安装成功。