我想玩一下Raynos的mongo-client。但是,当我将"mongo-client" : "0.2.1"添加到我的package.json依赖项中时,我得到了以下结果:
(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: Finishedbuilderror log为空。如果我再次运行npm install,我会得到很多unmet dependencies,例如:
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
但是当我运行的时候:
$ sudo npm explore npm -g -- npm install node-gyp我得到了TypeError: Bad argument
任何关于下一步的见解和指导都很感谢。
谢谢。
发布于 2013-05-11 01:00:50
我在安装mongo-client时也收到了同样的消息,但它们是警告,而不是错误,所以npm会继续。
这些警告与mongo-client的一些自定义依赖项(请参见here)有关,npm无法解析这些依赖项。但是,它试图通过安装这些依赖项的非自定义版本来做正确的事情(并通过警告告诉您)。
安装后,它可能会工作,也可能不会工作。我一直在运行require('mongo-client'),它没有引发任何错误,但它在实际使用时可能仍然会遇到问题。
也许mongo-client的作者有理由包含这些自定义依赖项,但它们确实应该包含在他自己的模块中,或者他应该使用npm可以安装它们的适当位置(如Github存储库)。
发布于 2015-01-31 21:47:01
在安装gulp及其依赖项时,我也遇到了同样的问题。我通过更新npm包解决了这个问题。尝试:npm install -g npm
发布于 2015-08-22 23:47:19
魔神实例正在运行吗?
当mongod的一个实例正在运行时,我收到了一条试图安装mondgodb驱动程序的(node-gyp rebuild 2> builderror.log) || (exit 0)消息。在停止mongod之后,我再也没有收到消息了。
https://stackoverflow.com/questions/16473371
复制相似问题