将流星应用程序部署到Nodejitsu试用环境但无法运行它。从我的meteor app目录执行jitsu deploy
后,我收到以下错误:ReferenceError: Meteor is not defined
。
如果您已经在Nodejitsu上运行并运行了一个流星应用程序,请突出显示您采取的步骤以及我可能缺少的依赖项。我将使用您的建议,并尝试让我的应用程序运行。感谢。
// package.json contents
{
"name": "test123-meteor",
"subdomain": "user123.test123-meteor",
/*
* Really not sure about this line here...
*/
"scripts": {
"start": "node client/controllers/GeneralController.js"
},
"version": "0.0.1-2",
"engines": {
"node": "0.8.x"
}
}
答案 0 :(得分:2)
我今天尝试了这个并且在使用demeteorizer时没有问题。我在Meteorpedia上写了一篇关于它的小文章,其中包括我的自定义构建脚本,它大大简化了部署。
答案 1 :(得分:1)
在修复此错误之前,Meteor将无法在nodejitsu上运行:node-fibers won't build on SmartOS。如果你想要它,你应该为这个bug加注星标,甚至考虑修复它。 (天真地说,它看起来像需要更多持久性而非辉煌的东西;只有那个操作系统的构建问题,在超过5个其他操作系统上构建未经修改的软件包。)