2013-12-18 155 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找到另一個解決方案。