0

nodejs で実行されている mongo データベースを取得しようとしていますが、コマンド ラインに「npm install mongodb」と入力すると、次のエラーが発生します。

    C:\Users\me>npm install 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
    > ノード install.js

    CreateProcessW: 指定されたファイルが見つかりません。
    npm エラー! bson@0.1.3 install: `node install.js`
    npm エラー! `cmd "/c" "node install.js"` は 127 で失敗しました
    npm エラー!
    npm エラー! bson@0.1.3 インストール スクリプトで失敗しました。
    npm エラー! これはおそらく bson パッケージの問題です。
    npm エラー! npm自体ではありません。
    npm エラー! あなたのシステムではこれが失敗することを作者に伝えてください:
    npm エラー! ノード install.js
    npm エラー! 次の方法で情報を取得できます。
    npm エラー! npm 所有者 ls bson
    npm エラー! 上記の追加のログ出力がある可能性があります。

    npm エラー! システム Windows_NT 6.1.7601
    npm エラー! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_m
    odules\\npm\\bin\\npm-cli.js" "インストール" "mongodb"
    npm エラー! cwd C:\Users\me
    npm エラー! ノード -v v0.8.9
    npm エラー! npm -v 1.1.61
    npm エラー! コード ELIFECYCLE
    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 を呼び出すには、コマンドの管理者権限が必要です。

于 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 に答える