2017-07-14 120 views
1

我有一个部署到Heroku的流星应用。为了防止拒绝服务(DoS)漏洞,Heroku建议为我的应用程序更新Node.js版本 。我想在Heroku上更新流星版本到1.2.1和节点版本到4.8.4。我也在packages.json中设置了节点版本,但部署后未更新。部署到Heroku的流星应用的更新节点版本

如何更新Heroku上的流星和节点?我想下面的命令:

heroku run meteor update --release 1.2.1 -a myappname 

,但它引发以下错误:

bash: meteor: command not found 

任何帮助将非常感激。 在此先感谢!

回答

3

要将我的应用程序的节点版本更新到4.8.4,我在本地机器上将Meteor版本更新为1.5.1,修复了依赖关系问题并将代码推送到解决问题的Heroku应用程序。

我用下面的命令来更新流星版本1.5.1其更新的节点包版本4.8.4还有:

meteor update --release 1.5.1

承诺,推动代码的Heroku之后,有几个babel-runtimebcrypt崩溃。我执行下面的命令来解决这些问题:

meteor npm install --save babel-runtime
meteor npm install --save bcrypt
meteor update iron:middleware-stack

将这些更新推送到Heroku解决了我的问题。

0

您可以使用以下命令将Meteor版本更新为1.5.1 meteor update --release 1.5.1