【发布时间】:2020-10-20 06:28:53
【问题描述】:
部署 https://github.com/ics-software-engineering/meteor-application-template-react 失败。应用程序日志状态 Meteor 需要 Node v12.0.0 或更高版本,并且 code=H10 desc="App crashed"。有解决此问题的建议吗?
已关注https://github.com/jkrup/meteor-hero。克隆并尝试使用流星英雄部署https://github.com/ics-software-engineering/meteor-application-template-react。当前节点版本为 v12.18.0。以下来自应用程序日志:
2020-06-29T22:56:04.080782+00:00 heroku[web.1]: Starting process with command `node main.js`
2020-06-29T22:56:07.325000+00:00 heroku[web.1]: Process exited with status 1
2020-06-29T22:56:07.389731+00:00 heroku[web.1]: State changed from starting to crashed
2020-06-29T22:56:07.392546+00:00 heroku[web.1]: State changed from crashed to starting
2020-06-29T22:56:07.252302+00:00 app[web.1]: Meteor requires Node v12.0.0 or later.
2020-06-29T22:56:27.232897+00:00 heroku[web.1]: Starting process with command `node main.js`
2020-06-29T22:56:30.150010+00:00 heroku[web.1]: Process exited with status 1
2020-06-29T22:56:30.194140+00:00 heroku[web.1]: State changed from starting to crashed
2020-06-29T22:56:30.095715+00:00 app[web.1]: Meteor requires Node v12.0.0 or later.
2020-06-29T23:17:03.889869+00:00 heroku[web.1]: State changed from crashed to starting
2020-06-29T23:17:23.852420+00:00 heroku[web.1]: Starting process with command `node main.js`
2020-06-29T23:17:27.017113+00:00 heroku[web.1]: Process exited with status 1
2020-06-29T23:17:27.060048+00:00 heroku[web.1]: State changed from starting to crashed
2020-06-29T23:17:26.946026+00:00 app[web.1]: Meteor requires Node v12.0.0 or later.
2020-06-29T23:20:50.586056+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=calm-bayou-21702.herokuapp.com request_id=a3a2e5bb-604a-4a1c-a217-631c96d0bd6d fwd="204.210.114.36" dyno= connect= service= status=503 bytes= protocol=https
2020-06-29T23:20:51.021127+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=calm-bayou-21702.herokuapp.com request_id=65c6c08f-337b-4493-876e-7e8d7579b045 fwd="204.210.114.36" dyno= connect= service= status=503 bytes= protocol=https
2020-06-29T23:21:11.056284+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=calm-bayou-21702.herokuapp.com request_id=e0751fb3-dc82-479a-b05c-bbc13622b179 fwd="204.210.114.36" dyno= connect= service= status=503 bytes= protocol=https
2020-06-29T23:21:11.312540+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=calm-bayou-21702.herokuapp.com request_id=8d32ae23-ba5c-4be4-b55b-45d1a65b10bb fwd="204.210.114.36" dyno= connect= service= status=503 bytes= protocol=https
有解决这个问题的建议吗?
【问题讨论】:
-
我刚刚遇到了同样的问题。在此期间您找到解决方案了吗?文档说如果你在节点环境中部署,你可以指定节点版本devcenter.heroku.com/articles/… - 但是当我使用meteor-hero时我该怎么做呢?
-
啊,看来node版本是硬编码的……github.com/jkrup/meteor-hero/pull/5