6

将流星应用程序部署到 Nodejitsu 试用环境,但未能使其运行。从我的流星应用程序目录执行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"
  }
}
4

2 回答 2

2

我今天尝试了这个,使用 demeteorizer 时没有问题。我在 Meteorpedia 上写了以下关于它的小文章,其中包括我的自定义构建脚本,它极大地简化了部署。

http://www.meteorpedia.com/read/Nodejitsu

于 2013-07-04T17:09:10.840 回答
1

在修复此错误之前,Meteor 不会在 nodejitsu 上运行:node-fibers 不会在 SmartOS 上构建。如果你想要它,你应该给这个错误加注星标,甚至考虑修复它。(天真地,它看起来需要更多的持久性而不是光彩;一个构建问题只是一个操作系统上的一个包,它在超过 5 个其他操作系统上未经修改地构建。)

于 2013-04-09T20:10:23.967 回答