簡體   English   中英

如何在openshift上為我現有的應用程序升級NodeJS?

[英]How to upgrade NodeJS for my existing application on openshift?

我有一個使用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標記。

我停止了app,再次啟動,但無法運行NodeJS 0.12。 我試圖刪除NodeJS墨盒,但我得到'nodejs-0.10'無法刪除消息。 我也接受了接受的答案OpenShift沒有使用某些Nodejs依賴項(Koa)但是當我進入openshift頁面時,似乎我只能部署新的應用程序,但我只需要升級現有的應用程序。

有沒有辦法在openshift上升級現有的app nodeJs版本?

只是說OpenShift正在更新到NodeJS 5.10。 我沒有找到相關的文檔,但我幾天前創建了一個應用程序,並且在選擇要使用的盒式磁帶時會出現一個新選項。 我可以看到兩個選項:

Node.js 0.10 (第一個選項)

Node.js(最新) (最后一個選項)

Openshift  - 選擇墨盒

Openshift  - 規格

也許測試一下是個好主意!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM