0

我想在 cloud Foundry 中使用 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
4

2 回答 2

5

部署应用程序时,像这样指定运行时版本;

vmc push myapp --runtime=node06

或者对于 node.js 0.8

vmc push myapp --runtime=node08
于 2012-11-16T18:49:33.410 回答
1

你有 package.json 文件吗?如果是这样,请更新引擎部分:

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

此外,位于http://docs.cloudfoundry.com/frameworks/nodejs/nodejs.html的 Cloud Foundry 文档包含有关此主题的一些信息。您可能需要运行他们提到的一些命令。

于 2012-11-16T18:08:54.290 回答