2013-12-18 69 views
0

我需要帮助。流星0.7错误

升级流星至0.7版本后,应用程序不能用奇怪的错误启动(但是,更新之前,如果我创建一个新的应用程序 - 它运作良好):

[email protected]:~/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 

请,给我的意见时,我可以做到这一点。

+0

你有什么版本的节点? ('node -v')我认为它应该是v0.10.22。 –

+0

版本0.10.23安装 – Anton

+0

你弄明白了吗?我有同样的问题。 – Honey

回答

0

我认为你也需要更新mrt包。

mrt update 
+0

'mrt'默认会更新所有陨石包。 –

+0

我做到了,但结果相同。另外,我重新安装了流星和陨石,它什么也没给 – Anton

0

你使用流星的mongodb实例还是使用外部的mongodb实例(由MONGO_URL env使用)?

我得到了同样的问题,因为它似乎蒙哥拉不接受流星的新oplog系统。

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