无法启动捆绑meteor应用程序:“错误:无法连接到”

我试图捆绑和运行Meteor(v1.0)作为一个原始的Node项目。

以下是我采取的步骤:

  1. $ cd app_dir
  2. $ meteor build build_dir
  3. $ cd build_dir/programs/server
  4. $ npm install
  5. $ cd build_dir
  6. $ PORT=3000 MONGO_URL=mongodb://127.0.0.1:3001/meteor node main.js

在这一点上,我得到一个错误:

 Exception in callback of async function: Error: failed to connect to [127.0.0.1:3001] at null.<anonymous> (/Users/byrnef87/Sites/lookback-site/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:536:74) at emit (events.js:106:17) at null.<anonymous> (/Users/byrnef87/Sites/lookback-site/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:150:15) at emit (events.js:98:17) at Socket.<anonymous> (/Users/byrnef87/Sites/lookback-site/bundle/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:516:10) at Socket.emit (events.js:95:17) at net.js:440:14 at process._tickCallback (node.js:419:13) 

任何想法可能会导致这个或如何debugging呢?

谢谢!

最后为我解决这个问题的解决scheme只是重新克隆回购,升级节点到最新版本,升级到最新版本的MongoDB和运行ROOT_URL像这样:

 ROOT_URL=http://localhost:3000 PORT=3000 MONGO_URL=mongodb://127.0.0.1:27017/meteor node main.js 

一旦你开始mongodb,你需要提供它在MONGO_URL上运行的端口:

PORT=3000 MONGO_URL=mongodb://127.0.0.1:27017/meteor node main.js