Node.js NodeJS服务器在OpenShift(module.js)上不工作

Node.js NodeJS服务器在OpenShift(module.js)上不工作,node.js,openshift,Node.js,Openshift,启动NodeJS服务器时,出现以下错误: [xxxxxxxx.rhcloud.com repo]\> node server.js 16 Jun 19:47:16 Running plugAPI v.2.2.3 /var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/request/index.js:50 opts = util._extend({}, uri);

启动NodeJS服务器时,出现以下错误:

[xxxxxxxx.rhcloud.com repo]\> node server.js
16 Jun 19:47:16 Running plugAPI v.2.2.3

/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/request/index.js:50
    opts = util._extend({}, uri);
                ^
TypeError: Object #<Object> has no method '_extend'
    at request (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/request/index.js:50:17)
    at connectChat (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:49:116)
    at queueTicker (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:37:337)
    at queueConnectChat (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:48:241)
    at [object Object].connect (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/node_modules/plugapi/bin/client.js:68:270)
    at Object.<anonymous> (/var/lib/openshift/xxxxxxxx/app-deployments/2014-06-15_15-14-29.875/repo/server.js:10:5)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
我知道已使用NPM install xxx-save安装所有依赖项

你能帮帮我吗

友好的,
Pirmax。

util是节点核心的一部分。您是否声明并要求var util=require'util';代码前面的某个地方?它可能是openshift上的node版本。虽然您创建了一个nodejs应用程序作为v0.10,但版本是,shell仍然是v0.6。您安装的某些模块可能与节点v0.6不兼容。键入node-v并查看它是哪个版本。我得到了v0.6.20