我想在云代工厂中使用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
答案 0 :(得分:5)
部署应用程序时,请指定运行时版本,如此;
vmc push myapp --runtime=node06
或node.js 0.8
vmc push myapp --runtime=node08
答案 1 :(得分:1)
你有一个package.json文件吗?如果是这样,请更新引擎部分:
"engines": {
"node": "0.8.x"
}
此外,http://docs.cloudfoundry.com/frameworks/nodejs/nodejs.html上的Cloud Foundry文档提供了有关此主题的一些信息。您可能需要运行他们提到的一些命令。