无法启动捆绑meteor应用程序:“错误:无法连接到”
我试图捆绑和运行Meteor(v1.0)作为一个原始的Node项目。
以下是我采取的步骤:
$ cd app_dir
-
$ meteor build build_dir
。 -
$ cd build_dir/programs/server
-
$ npm install
-
$ cd build_dir
-
$ 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