gpt4 book ai didi

node.js - 在 Windows 7 中向 meteor 应用程序添加包时出现“node-gyp rebuild”安装错误

转载 作者:可可西里 更新时间:2023-11-01 10:35:08 25 4
gpt4 key购买 nike

我试图将一个包 (mizzao:turkserver) 添加到我的 Meteor 应用程序,但我一直收到此错误:

mizzao:turkserver: updating npm dependencies -- request, libxmljs,
validator, querystring, async, deepmerge...
gypnpm ERR! Windows_NT 6.1.7601
npm ERR! argv
"C:\\Users\\PC4all\\AppData\\Local\\.meteor\\packages\\meteor-tool\\1.1.3\\mt-os
.windows.x86_32\\dev_bundle\\bin\\\\node.exe"
"C:\\Users\\PC4all\\AppData\\Local\\.meteor\\packages\\meteor-tool\\1.1.3\\mt-os
.windows.x86_32\\dev_bundle\\bin\\node_modules\\npm\\bin\\npm-cli.js"
"install" "libxmljs@0.8.1"
npm ERR! node v0.10.36
npm ERR! npm v2.7.3
npm ERR! code ELIFECYCLE

npm ERR! libxmljs@0.8.1 install: `node-gyp rebuild`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the libxmljs@0.8.1 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the libxmljs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls libxmljs
npm ERR! There is likely additional logging output above.

=> Babel active on file extensions: es6.js, es6, jsx
=> Errors while adding packages:

While building package mizzao:turkserver:
error: couldn't install npm package

我正在 Windows 7 机器上开发我的 Meteor 应用程序,从我从论坛帖子中收集到的内容来看,错误似乎与该事实有关(npm 和 Windows 之间的交互 ​​- 我没有找到任何帖子在 Linux 机器上描述相同的问题)。

我已经按照此处的建议尝试安装最新的 Python 版本和 MS Visual Studio 2013:https://github.com/TooTallNate/node-gyp#installation ,以及按照此处的建议设置一些环境变量:https://github.com/atom/atom/issues/2754 .但这些都没有帮助。

如有任何帮助,我们将不胜感激!

最佳答案

正如我在 this comment 中所描述的,这似乎是为 npm 设置错误的 Python 路径的问题,因为 Meteor 的 npm 分发版没有正确连接它。大多数 Linux 发行版都带有 Python,但 Windows 没有,因此它与运行的 Windows 相关。

可以通过确保安装了 Python,然后运行以下命令来修复它:

npm config set python C:\Python27\python.exe

使用旧的 libxmljs 是因为 mizzao:turkserver 依赖于相对较旧的 node MTurk API ,我想在某个时候摆脱它,但目前不是那么高的优先级。

另见:

关于node.js - 在 Windows 7 中向 meteor 应用程序添加包时出现“node-gyp rebuild”安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31600153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com