新たに作成したUbuntu 11.04システム(64ビット)にnode.js + now.js + mongoDBをリモートインストールしようとしています。node.jsでmongodbをインストールする:未定義のプロパティ 'arbiterOnly'を読み取ることができません
私はこのような構造を作成:今/
- /home/xxx/server.js
- /ホーム/ XXX /ノード/
- /ホーム/ XXX/node_modulesを/
/home/xxx/http/index.htmlのNode.jsとnow.jsで問題ありません、それだけで正常に動作しますが、私はMongoDBのインストールとセットアップしようと苦労しています。
cd
mkdir /data/db
chown `id -u` /data/db
: 私はこのように私のマシンのルートに行き、MongoDBのインストール:私は、私は、このようなデータ/ dbフォルダを作成しなければならない場合
cd
sudo apt-get install mongodb
を私は知りません
完了したら、私は適切なフォルダ上のノードのMongoDBのドライバをインストール:
cd /home/xxx/
npm install mongodb
は、その後、私はトンを開始しました彼はノードサーバーです。私の静的なページでは、それが必要として表示されますが、これは、私は、約10秒後にSSHターミナル上で得るものです:
[TypeError: Cannot read property 'arbiterOnly' of undefined]
TypeError: Cannot read property 'arbiterOnly' of undefined
at /home/xxx/node_modules/mongodb/lib/mongodb/connection/server.js:558:22
at [object Object].checkoutReader (/home/xxx/node_modules/mongodb/lib/mongodb/connection/server.js:575:16)
at /home/xxx/node_modules/mongodb/lib/mongodb/db.js:1344:79
at Db._executeQueryCommand (/home/xxx/node_modules/mongodb/lib/mongodb/db.js:1555:5)
at Cursor.nextObject (/home/xxx/node_modules/mongodb/lib/mongodb/cursor.js:455:13)
at Array.0 (/home/xxx/node_modules/mongodb/lib/mongodb/cursor.js:162:12)
at EventEmitter._tickCallback (node.js:192:40)
Tue Apr 24 2012 07:12:45 GMT+0200 (CEST) [GET] http://www.verysurf.com/proxyheader.php
error loading file httphttp://www.verysurf.com/proxyheader.php: { [Error: ENOENT, No such file or directory 'httphttp://www.verysurf.com/proxyheader.php']
errno: 33,
code: 'ENOENT',
path: 'httphttp://www.verysurf.com/proxyheader.php' }
についてこの「arbiterOnly」エラーメッセージは何ですか? どうすれば間違っていますか? 私はこのことを尋ねましたが、それについて見つけることはあまりありません。
エラーメッセージの最後に「www.verysurf.com」というURLがありますが、必ずしも同じではありません。私はこの1つを得た5分前に(と私は何も変更していない、ただのノードサーバを再起動):私は本当にこれらのURLのは約あるかわからない
error loading file httphttp://59.53.91.9/proxy/judge.php: { [Error: ENOENT, No such file or directory 'httphttp://59.53.91.9/proxy/judge.php']
errno: 33,
code: 'ENOENT',
path: 'httphttp://59.53.91.9/proxy/judge.php' }
。
お願いします。
ありがとうございます。
1時間前に作成したサーバーと同じくらい奇妙です。誰かがエラーメッセージの残りのアイデアを持っている場合、私はまだそれにこだわっているので、それはいいだろう。 – Baylock