【问题标题】:How to upgrade NodeJS for my existing application on openshift?如何在 openshift 上为我现有的应用程序升级 NodeJS?
【发布时间】: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 版本?

【问题讨论】:

    标签: node.js openshift


    【解决方案1】:

    只是说 OpenShift 正在更新到 NodeJS 5.10。 我没有找到相关文档,但几天前我创建了一个应用程序,在选择要使用的墨盒时出现了一个新选项。 我可以看到这两个选项:

    Node.js 0.10 (第一个选项)

    Node.js(最新) (最后一个选项)

    也许测试一下是个好主意!

    【讨论】:

      猜你喜欢
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2015-07-19
      相关资源
      最近更新 更多