【问题标题】:Error on heroku meteor appheroku流星应用程序出错
【发布时间】:2016-12-26 19:11:40
【问题描述】:

我在 heroku 上部署了我的网络应用程序,并按照本文档中给出的以下过程:https://medium.com/@leonardykris/how-to-run-a-meteor-js-application-on-heroku-in-10-steps-7aceb12de234#.93vvydncs

然后我的应用程序没有运行,日志说流星需要节点 v 0.10.41 或更高版本。

根据Meteor requires Node v0.10.41 or later Error on heroku deployment 中的解决方案,我将 buildpack 更改为 - https://github.com/kevinseguin/heroku-buildpack-meteor.git

然后我得到错误:

2016-08-19T14:50:27.547793+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=dss-society.herokuapp.com request_id=c116c227-b93e-482f-b17e-ec198d65fcf6 fwd="182.64.121.74" dyno= connect= service= status=503 bytes=

2016-08-19T14:50:28.650907+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=dss-society. herokuapp.com request_id=7ecbfb98-2ee4-4df9-a503-08d013ca8c4a fwd="182.64.121.74" dyno= connect= service= status=503 bytes=

现在我不知道下一步该做什么。需要帮助。

我在 heroku staging 上的应用网址是:https://dss-society.herokuapp.com/

我的 heroku 配置有 MONGODB_URI、MONGOLAB_URI 和 MONGO_URL,它们都具有相同的值。它还有 PAPERTRAIL_API_TOKEN 和 ROOT_URL 设置为https://dss-society.herokuapp.com

我的流星版本是 1.3.4.1。

我希望得到一些解决方案。谢谢

【问题讨论】:

    标签: meteor heroku


    【解决方案1】:

    上周我遇到了同样的问题。您可以通过键入heroku logs --app <appname> 来查找具体原因。在大多数情况下,这是因为您的 buildpack 使用的节点版本与流星使用的节点版本不一致。对于 Meteor 1.4+,它使用节点 4.5.0,因此您可能需要一个安装相同版本节点的 buildpack。我为它创建了一个指南here

    【讨论】:

      【解决方案2】:

      您使用的 buildpack 似乎不起作用。尝试并使用: https://github.com/AdmitHub/meteor-buildpack-horse

      所以:

      heroku buildpacks:set https://github.com/AdmitHub/meteor-buildpack-horse.git
      

      我已复制并替换了您可以在此处找到的部分指南: https://github.com/JaySheombar/meteor-on-heroku

      【讨论】:

        猜你喜欢
        • 2017-05-14
        • 1970-01-01
        • 1970-01-01
        • 2015-06-06
        • 1970-01-01
        • 2019-06-17
        • 1970-01-01
        • 2018-02-11
        • 1970-01-01
        相关资源
        最近更新 更多