在更新meteor之后在ubuntu服务器14.04上运行meteor时出错:在调用方法时出现异常' MeteorToys'

时间:2015-10-12 22:23:37

标签: cordova ubuntu meteor ubuntu-14.04

最近我将一个流星应用程序从Linux Mint移动到了Ubuntu Server。该应用程序像一个魅力。然后我按照建议更新了meteor,这个错误阻止了应用程序的运行。 有什么建议吗?

这是错误:

  

I20151012-14:52:37.826(-7)?调用方法' MeteorToys' TypeError:无法读取   物业' ToyKit'未定义的I20151012-14:52:37.828(-7)?在   [object Object] .Meteor。(匿名函数).MeteorToys   (包/ msavin_mongol /服务器/ methods.js:1:1)   I20151012-14:52:37.829(-7)?在[object Object] ._。extend.withValue   (packages / meteor / dynamics_nodejs.js:56:1)I20151012-14:52:37.828(-7)?   在maybeAuditArgumentChecks(livedata_server.js:1692:12)   I20151012-14:52:37.829(-7)? at livedata_server.js:706:40   I20151012-14:52:37.829(-7)?在[object Object] ._。extend.withValue   (packages / meteor / dynamics_nodejs.js:56:1)I20151012-14:52:37.829(-7)?   在tryCallTwo   (/home/ubuntu/.meteor/packages/promise/.0.5.0.th99ec++os+web.browser+web.cordova/npm/node_modules/meteor-promise/node_modules/promise/lib/core.js:45 :5)   I20151012-14:52:37.829(-7)?在doResolve   (/home/ubuntu/.meteor/packages/promise/.0.5.0.th99ec++os+web.browser+web.cordova/npm/node_modules/meteor-promise/node_modules/promise/lib/core.js:171 :13)   I20151012-14:52:37.833(-7)?在新的承诺   (/home/ubuntu/.meteor/packages/promise/.0.5.0.th99ec++os+web.browser+web.cordova/npm/node_modules/meteor-promise/node_modules/promise/lib/core.js:65 :3)   I20151012-14:52:37.829(-7)? at livedata_server.js:704:46   I20151012-14:52:37.828(-7)? at livedata_server.js:708:19

2 个答案:

答案 0 :(得分:0)

由于您的应用之前正在使用,很可能您遇到了升级问题。最近,编译器的默认版本突然从3.x跃升至5.x.这会导致各种white-list问题。但我认为这可能没有影响到你。 ---即便如此,最近Cordova插件服务器也转移到了新的服务器上。您可能需要从头开始重置整个程序,其中包括确保从NPM中获取所有插件(并设置版本号)。

阅读:Top Mistakes by Developers new to Cordova/Phonegap

阅读 11。您需要立即从NPM获取插件。

我引用

  

关于采购插件的规则可能相当混乱。最好的办法是阅读下面的博客文章。使用CLI的开发人员可以从github获取,再次参见博客文章。

新的新Cordova npm search page

答案 1 :(得分:0)

在以下帮助下:

  

brianlmerritt

我看到我卸载名为" msavin:mongol"没有更多的错误。