【问题标题】:Running a meteor app on Nodejitsu在 Nodejitsu 上运行流星应用程序
【发布时间】:2012-11-27 09:46:15
【问题描述】:

将流星应用程序部署到 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"
  }
}

【问题讨论】:

  • meteor bundle 然后用 nodejitsu 部署应用?
  • 据我所知,node-fibers(Meteor 使用的)目前与 nodejitsu 不兼容,尽管旧版本显然可以使用。
  • @booyaa 有什么具体原因吗?该链接没有包含流星无法在 Nodejitsu 上运行的任何原因。除非我错过了某事。

标签: javascript node.js meteor nodejitsu


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 2016-01-07
      • 2014-10-16
      相关资源
      最近更新 更多