Node.js 无法在Windows上安装contextify

Node.js 无法在Windows上安装contextify,node.js,windows,Node.js,Windows,以下是我尝试安装contextify时返回的内容: 更新: 安装好了。。。也许是艰难的道路 已安装Visual Studio 2013已删除2015 确保我有最新的nodej 清理了环境路径。结账 添加系统变量:mine:set VCTargetsPath=C:\Program Files x86\MSBuild\Microsoft.Cpp\v4.0\V120 从我的全局节点\u模块为我F:\Program Files\nodejs\node\u模块\npm\node\u模块我克隆了repo-g

以下是我尝试安装contextify时返回的内容:

更新: 安装好了。。。也许是艰难的道路

已安装Visual Studio 2013已删除2015 确保我有最新的nodej 清理了环境路径。结账 添加系统变量:mine:set VCTargetsPath=C:\Program Files x86\MSBuild\Microsoft.Cpp\v4.0\V120 从我的全局节点\u模块为我F:\Program Files\nodejs\node\u模块\npm\node\u模块我克隆了repo-git克隆git@github.com:brianmcd/contextify.git。然后将CD放入rm-rf.git。 我必须下一个npm I nan 节点gyp重建 它已安装,不再有任何投诉

我希望有人能想出比这更好的解决方案

看看这个链接:

这几天似乎是一个普遍的问题

你可以查一下 看看有没有 这些解决方案解决了您的问题

特别是,您可以:

删除旧的dir~/.node_gyp并运行npm安装

将旧版本复制到符合要求的路径,例如:~/.node gyp/0.10.11/

将最新版本复制到符合要求的路径

插话寻求帮助

附言:

当我尝试在Windows上安装时,出现了一个完全不同的错误:

d:\temp>npm install -g contextify
> contextify@0.1.14 install C:\Users\paulsm\AppData\Roaming\npm\node_module\contextify
> node-gyp rebuild

C:\Users\paulsm\AppData\Roaming\npm\node_modules\contextify>node "D:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at failNoPython (D:\Program Files\nodejs\node_module\npm\node_modules\node-gyp\lib\configure.js:103:14)
<= NOTE: This is *not* your problem
当我在Linux机器上运行sudo npm install-g contextify时。。。一切顺利


再次-请查看上面的链接,看看它们是否有用。

这是windows上python的问题


对此,你可能无能为力。您可以尝试一些他们在评论中建议的变通方法,但我不知道这对您有多大帮助。

Python没有任何明显的问题。我已经通过你提到的链接和更多。我也安装了最新的MSVS2015。我同意——听起来Python不是罪魁祸首。问:您是否阅读了有关将旧版本复制的部分,例如:~/.node gyp复制到符合要求的路径?没有,我没有尝试复制旧版本的部分。我真的必须这么做吗就我所知,Python似乎不是罪魁祸首。关于上述错误消息的一部分:F:\Program Files x86\nodejs\common.gypi未找到,common.gypi不在该目录中,也不在我可以立即判断的任何其他地方。
d:\temp>npm install -g contextify
> contextify@0.1.14 install C:\Users\paulsm\AppData\Roaming\npm\node_module\contextify
> node-gyp rebuild

C:\Users\paulsm\AppData\Roaming\npm\node_modules\contextify>node "D:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at failNoPython (D:\Program Files\nodejs\node_module\npm\node_modules\node-gyp\lib\configure.js:103:14)
<= NOTE: This is *not* your problem