首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新node-gyp和/或解释"node-gyp rebuild 2> builderror.log“?

如何更新node-gyp和/或解释"node-gyp rebuild 2> builderror.log“?
EN

Stack Overflow用户
提问于 2013-05-10 08:33:38
回答 3查看 15.5K关注 0票数 14

我想玩一下Raynos的mongo-client。但是,当我将"mongo-client" : "0.2.1"添加到我的package.json依赖项中时,我得到了以下结果:

代码语言:javascript
复制
(node-gyp rebuild 2> builderror.log) || (exit 0)

CXX(target) Release/obj.target/bson/ext/bson.o
SOLINK_MODULE(target) Release/bson.node
SOLINK_MODULE(target) Release/bson.node: Finished

builderror log为空。如果我再次运行npm install,我会得到很多unmet dependencies,例如:

代码语言:javascript
复制
npm WARN unmet dependency /node_modules/mongo-client requires reducible@'Raynos/reducible#v1.0.6' but will load
npm WARN unmet dependency /node_modules/reducible,

现在,我以前还没有遇到过这样的错误。目前还没有关于mongo-client的GIT问题的报道。所以,我想知道在高层次上发生了什么,以及如何解释错误?

当然,我也用谷歌搜索过了。我想这可能会解决这个问题:

https://github.com/TooTallNate/node-gyp/wiki/Updating-npm's-bundled-node-gyp

但是当我运行的时候:

代码语言:javascript
复制
$  sudo npm explore npm -g -- npm install node-gyp

我得到了TypeError: Bad argument

任何关于下一步的见解和指导都很感谢。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-11 01:00:50

我在安装mongo-client时也收到了同样的消息,但它们是警告,而不是错误,所以npm会继续。

这些警告与mongo-client的一些自定义依赖项(请参见here)有关,npm无法解析这些依赖项。但是,它试图通过安装这些依赖项的非自定义版本来做正确的事情(并通过警告告诉您)。

安装后,它可能会工作,也可能不会工作。我一直在运行require('mongo-client'),它没有引发任何错误,但它在实际使用时可能仍然会遇到问题。

也许mongo-client的作者有理由包含这些自定义依赖项,但它们确实应该包含在他自己的模块中,或者他应该使用npm可以安装它们的适当位置(如Github存储库)。

票数 6
EN

Stack Overflow用户

发布于 2015-01-31 21:47:01

在安装gulp及其依赖项时,我也遇到了同样的问题。我通过更新npm包解决了这个问题。尝试:npm install -g npm

票数 0
EN

Stack Overflow用户

发布于 2015-08-22 23:47:19

魔神实例正在运行吗?

当mongod的一个实例正在运行时,我收到了一条试图安装mondgodb驱动程序的(node-gyp rebuild 2> builderror.log) || (exit 0)消息。在停止mongod之后,我再也没有收到消息了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16473371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档