2017-07-14 99 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