【发布时间】:2015-07-11 23:39:14
【问题描述】:
我有一个使用 NodeJS 0.10 在 OpenShift 上运行的应用程序,但现在我想将它升级到最新的 0.12。我加了package.json:
"engines": {
"node": ">= 0.12.0",
"npm": ">= 1.0.0"
},
我还关注了https://blog.openshift.com/any-version-of-nodejs-you-want-in-the-cloud-openshift-does-it-paas-style/,并在.openshift 文件夹中获得了NODEJS_VERSION 标记。
我停止了应用程序,再次启动但无法让它运行 NodeJS 0.12。我试图删除 NodeJS 墨盒,但我收到“无法删除 nodejs-0.10”消息。我也遵循接受的答案OpenShift not working with certain Nodejs dependencies (Koa),但是当我进入 openshift 页面时,我似乎只能部署新应用程序,但我只需要升级现有应用程序。
有没有办法在 openshift 上升级现有的应用 nodeJs 版本?
【问题讨论】: