无法连接到nodejs中的oracle数据库?

时间:2013-10-13 10:03:53

标签: oracle node.js node-oracle

我的node.js版本是0.10.4,我的Os版本是Centos 5.9,oracle是11gR2。 当我想用node.js连接到oracle时,我在这个链接https://github.com/mariano/node-db-oracle上使用这篇文章,当我想用​​ npm install db-oracle 安装db-oracle时,错误在下面显示:

npm install db-oracle
npm http GET https://registry.npmjs.org/db-oracle
npm http 304 https://registry.npmjs.org/db-oracle

> db-oracle@0.2.3 install /opt/instantclient/node_modules/db-oracle

> node-waf configure build
sh: node-waf: command not found
> db-oracle@0.2.3 preuninstall /opt/instantclient/node_modules/db-oracle
> rm -rf build/*

npm ERR! weird error 127
npm ERR! not ok code 0

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

有几点建议:

https://github.com/mariano/node-db-oracle/issues/53

  

Node.js不再支持node-waf,因此需要更新此项目。无论如何要安装它,1)安装一个下部   node.js的版本我注意到这个项目还没有更新   大约一年,所以我选择了一年前推出的node.js v0.6.4。   2)重新安装3)现在您已经安装了包   可以升级node.js(交叉你的手指,它可以工作或你可能   必须回到较低版本。如果,你会遇到问题   您尝试重新安装db-oracle)。

答案 1 :(得分:0)

如果您需要从节点连接到oracle db,请允许我建议您使用node-oracle模块。

要安装,请按照模块中描述的步骤进行操作。

我对OSX和RHEL 6上的这个模块没有任何问题。