如何在openshift上升级我的现有应用程序的NodeJS?
我有一个应用程序运行在OpenShift使用NodeJS 0.10,但现在我想升级到最新的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不与某些Nodejs依赖(Koa)工作,但是当我到了openshift页面,似乎我只能部署新的应用程序,但我只需要升级现有的应用程序。
有什么办法升级openshift上现有的应用程序nodeJs版本?
只是说OpenShift正在更新到NodeJS 5.10。 我没有find有关这方面的文档,但几天前我已经创build了一个应用程序,select要使用的墨盒时显示一个新的选项。 我可以看到两个选项:
Node.js 0.10 (第一个选项)
Node.js(最新) (最后一个选项)
也许这是一个好主意,testing它!