2012-11-16 38 views
0

我想在雲代工中使用nodejs 0.6或更高版本。目前我的應用使用v0.4.12。 我在manifest.yaml下面試過,但沒有運氣。 接下來我應該做什麼? 任何幫助,將不勝感激如何更改節點運行時版本

感謝

--- 
applications: 
    .: 
    name: shanbhag 
    framework: 
     name: node06 
     info: 
     mem: 64M 
     description: Node.js Application 
     exec: 
    url: ${name}.${target-base} 
    runtime: node06 
    mem: 64M 
    instances: 1 
    services: 
     mongodb-fc654: 
     type: mongodb 

回答

5

部署應用程序時,請像這樣指定運行時版本;

vmc push myapp --runtime=node06 

或node.js的0.8

vmc push myapp --runtime=node08 
1

你有一個的package.json文件?如果是這樣,更新的發動機部分:

"engines": { 
    "node": "0.8.x" 
    } 

此外,在http://docs.cloudfoundry.com/frameworks/nodejs/nodejs.html的Cloud Foundry的文檔有關於這個問題的一些信息。您可能需要運行他們提到的一些命令。

+1

由於赫。鏈接幫助了我。我刪除了我的應用程序並運行了push命令。成功地工作。我已經標記了另一個答案,因爲我覺得正確的命令可以幫助其他任何人。再次感謝 – Uday