使用node-gyp生成节点模块生成ENOENT错误

时间:2014-04-24 13:31:54

标签: node.js node-gyp

我正在尝试安装node-rtp-midi模块的依赖项。 我按照node-gyp github上的教程,在互联网上搜索了好几个小时。我无法让这件事情发挥作用。 每次模块需要node-gyp时,依赖项的安装都会失败。 Bellow你可以找到带有cmd输出的截图。

http://i.imgur.com/jlziCDt.jpg?1

非常感谢任何帮助!

  • 安装了Visual Studio 2012
  • 已安装Windows SDK
  • 安装了Python 2.7
  • node.js版本0.10.26
  • node-gyp版本0.13.0

2 个答案:

答案 0 :(得分:2)

您需要将PYTHON EnvVar设置为包含可执行文件的完整路径! PATH变量还不够。

设置PYTHON = c:.... Python \ 2.7.4 \ python.exe

否则node-gyp会找到正确的路径并执行找到的路径,而不是可执行文件。结果是ENOENT。

答案 1 :(得分:0)

要在Windows计算机上安装rtpmidi-node,您应该安装Apple Bonjour SDK