【问题标题】:Installing node modules with node-gyp spawn ENOENT error安装带有 node-gyp spawn ENOENT 错误的节点模块
【发布时间】:2014-04-24 13:31:53
【问题描述】:

我正在尝试安装 node-rtp-midi 模块的依赖项。 我按照 node-gyp github 上的教程,在互联网上搜索了好几个小时。我只是无法让这件事发挥作用。 每次模块需要 node-gyp 时,依赖项的安装都会失败。 您可以在下面找到带有 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

【问题讨论】:

  • 您是否尝试过使用特殊的 Widnows SDK 命令提示符?
  • 是的,我在那里得到相同的输出

标签: node.js node-gyp


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    为了在 Windows 机器上安装 rtpmidi-node,您应该安装 Apple Bonjour SDK

    【讨论】:

      猜你喜欢
      • 2014-11-29
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 2015-08-23
      相关资源
      最近更新 更多