0

我正在尝试使用 nodejs 运行 mongo 数据库,但是当我在命令行中键入“npm install mongodb”时,出现以下错误:

    C:\Users\me>npm 安装 mongodb
    npm http GET https://registry.npmjs.org/mongodb
    npm http 304 https://registry.npmjs.org/mongodb
    npm http GET https://registry.npmjs.org/bson/0.1.3
    npm http 304 https://registry.npmjs.org/bson/0.1.3
    npm WARN package.json bson@0.1.3 找不到 README.md 文件!

    > bson@0.1.3 安装 C:\Users\me\node_modules\mongodb\node_modules\bson
    > 节点安装.js

    CreateProcessW:系统找不到指定的文件。
    npm 错误!bson@0.1.3 安装:`node install.js`
    npm 错误!`cmd "/c" "node install.js"` 失败,出现 127
    npm 错误!
    npm 错误!bson@0.1.3 安装脚本失败。
    npm 错误!这很可能是 bson 包的问题,
    npm 错误!不是 npm 本身。
    npm 错误!告诉作者这在您的系统上失败:
    npm 错误!节点安装.js
    npm 错误!您可以通过以下方式获取他们的信息:
    npm 错误!npm 所有者 ls bson
    npm 错误!上面可能有额外的日志输出。

    npm 错误!系统 Windows_NT 6.1.7601
    npm 错误!命令 "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_m
    odules\\npm\\bin\\npm-cli.js" "安装" "mongodb"
    npm 错误!cwd C:\用户\我
    npm 错误!节点-v v0.8.9
    npm 错误!npm -v 1.1.61
    npm 错误!代码生命周期
    npm 错误!
    npm 错误!可以在以下位置找到其他日志记录详细信息:
    npm 错误!C:\Users\me\npm-debug.log
    npm 错误!不好的代码 0

    C:\用户\我>

 

似乎 bson0.1.3 是问题所在。有谁知道我可能会解决这个问题?我正在使用 64 位 Windows 7,nodejs 版本 0.8.9,npm 版本 1.1.61,并且当前安装了 mongodb 版本 2.2.0。

4

2 回答 2

2

npm 调用 CreateProcessW 需要您的 cmd 管理员权限。

于 2013-04-07T13:58:44.733 回答
0

我今天试过了,它对我来说运行良好的节点和 npm 的确切版本。您可以在npm-debug.log文件中找到任何信息吗?

尽管请注意在 GitHub 存储库中创建了问题:
https ://github.com/mongodb/js-bson/issues/14

于 2012-09-26T10:30:04.007 回答