我使用本文档中给出的以下步骤在heroku上部署了我的Web应用程序: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崩溃”方法= 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字节=
现在我不知道接下来该做什么 . 需要帮忙 .
我在heroku登台的应用网址是: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 .
我希望得到一些解决方案 . 谢谢
2 回答
您正在使用的buildpack似乎不起作用 . 尝试并使用:https://github.com/AdmitHub/meteor-buildpack-horse
所以:
我已复制并替换了您可以在此处找到的指南部分:https://github.com/JaySheombar/meteor-on-heroku
我上周经历过同样的问题 . 您可以通过键入
heroku logs --app <appname>
来查找具体原因 . 在大多数情况下,这是因为您的buildpack使用的节点版本与节点meteor使用的版本不一致 . 对于Meteor 1.4,它使用节点4.5.0,因此您可能需要一个安装相同版本节点的buildpack . 我为它创建了一个指南here .