4

Meteor を更新したところ、すべてのアプリケーションを実行しようとすると、突然次のエラーがスローされます。

app/packages/mongo-livedata/mongo_driver.js:32
      throw err;
            ^
Error: failed to connect to [127.0.0.1:3002]
    at Server.connect.connectionPool.on.server._serverState (/usr/local/meteor/lib/node_modules/mongodb/lib/mongodb/connection/server.js:482:73)
    at EventEmitter.emit (events.js:123:20)
    at connection.on._self._poolState (/usr/local/meteor/lib/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:96:15)
    at EventEmitter.emit (events.js:96:17)
    at Socket.errorHandler (/usr/local/meteor/lib/node_modules/mongodb/lib/mongodb/connection/connection.js:411:10)
    at Socket.EventEmitter.emit (events.js:93:17)
    at Socket._destroy.self.errorEmitted (net.js:328:14)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)
Exited with code: 1

どんなヒントでも大歓迎です!ありがとう

4

2 に答える 2

8

実行meteor updateして 0.5.4 にアップグレードすると、修正されるはずです。何が間違っていたのかを理解するには、以下を参照してください。

これは Meteor 0.5.3 でのリグレッションでした。開発モードでは、Meteor はpsmongod新しいmongod. 無関係なバグ修正を行うときに、ps標準エラーに何かを出力するかどうかを確認するために、見当違いのエラー チェックを追加しました。残念ながら、OSX Mountain Lion では、 (または、 またはDYLD_LIBRARY_PATHで始まるいくつかの環境変数) が設定されている場合、実行すると stderr に警告が出力され、Meteor 0.5.3は失敗したと見なされます。この Stack Overflow question のおかげで、これを修正し、Meteor 0.5.4 で修正をリリースしましDYLDLD_LIBRARY_PATHpsps

于 2013-01-08T06:21:05.563 に答える
2

問題が見つかりました。sudo を使用して meteor サーバーを起動する必要がありました。以前は、これを行う必要はありませんでした。

于 2013-01-08T04:07:40.693 に答える