为什么Heroku不接受我的Node.js版本?

用下面的package.json

{ "name": "...", "version": "0.1.1", "engines": { "node": "0.6.14", "npm": "1.1.4" }, "private": true, "scripts": { "start": "node app" }, "dependencies": { "connect-assets": "2.1.9", "ejs": "0.7.1", "everyauth": "0.2.32", "express": "2.5.9", "less-middleware": "0.1.4", "mocha": "1.0.1", "should": "0.6.1", "socket.io": "0.9.6", "underscore": "1.3.3" } } 

我得到以下

 WARNING: No version of Node.js specified in package.json, see: https://devcenter.heroku.com/articles/nodejs-versions 

尝试改变节点版本到这样的东西

 { "engines": { "node": "0.6.x", "npm": "1.0.x" } } 

这将尝试附加“主要”版本应该仍然工作正常。