流星0.7错误

时间:2013-12-18 19:13:25

标签: node.js meteor meteorite

我需要帮助。

将meteor升级到0.7版本后,应用程序无法启动奇怪的错误(但是,在更新之前,如果我创建一个新应用程序 - 它运行良好):

ant@ant-VirtualBox:~/testtracker$ mrt

Stand back while Meteorite does its thing

Done installing smart packages

Ok, everything's ready. Here comes Meteor!

[[[[[ ~/testtracker ]]]]]


/home/ant/.meteor/tools/ec9f953f89/lib/node_modules/fibers/future.js:173
                        throw(ex);
                              ^
TypeError: Cannot call method 'split' of undefined
    at parseStack (/home/ant/.meteor/tools/ec9f953f89/tools/buildmessage.js:257:26)
    at Object.exception (/home/ant/.meteor/tools/ec9f953f89/tools/buildmessage.js:399:17)
    at /home/ant/.meteor/tools/ec9f953f89/tools/packages.js:448:22
    at Array.forEach (native)
    at Function._.each._.forEach (/home/ant/.meteor/tools/ec9f953f89/lib/node_modules/underscore/underscore.js:79:11)
    at _.extend.build (/home/ant/.meteor/tools/ec9f953f89/tools/packages.js:235:7)
    at /home/ant/.meteor/tools/ec9f953f89/tools/packages.js:1041:13
    at Array.forEach (native)
    at Function._.each._.forEach (/home/ant/.meteor/tools/ec9f953f89/lib/node_modules/underscore/underscore.js:79:11)
    at _.extend.build (/home/ant/.meteor/tools/ec9f953f89/tools/packages.js:1040:7)
    at _.extend.getForApp (/home/ant/.meteor/tools/ec9f953f89/tools/library.js:285:9)
    at /home/ant/.meteor/tools/ec9f953f89/tools/bundler.js:1646:25
    at Object.capture (/home/ant/.meteor/tools/ec9f953f89/tools/buildmessage.js:175:5)
    at Object.exports.bundle (/home/ant/.meteor/tools/ec9f953f89/tools/bundler.js:1580:31)
    at /home/ant/.meteor/tools/ec9f953f89/tools/run.js:532:32
    at /home/ant/.meteor/tools/ec9f953f89/tools/fiber-helpers.js:24:12

请给我建议,我能做些什么。

2 个答案:

答案 0 :(得分:0)

我认为您还需要更新mrt包。

mrt update

答案 1 :(得分:0)

您是使用meteor中的mongodb实例还是使用外部mongodb实例(由MONGO_URL env使用)?

我遇到了同样的问题,因为似乎mongolab不接受来自meteor的新oplog系统。

最后我现在使用内部mongodb实例,因为我没有找到mongolab的另一个解决方案。