在Linux OS上安装ibm_db模块的问题

时间:2016-01-23 07:19:04

标签: javascript linux node.js db2

我在Linux SUSE上安装IBM_DB模块时遇到问题。以下是该问题的详细解释。

我的NodeJS API正在使用IBM_DB模块。在我的Windows机器中,我能够安装驱动程序而不会出现问题。所以它在我的本地机器上运行良好。

现在我需要在linux OS(Linux SUSE版本)上部署我的API,在那里我可以安装express,http除了ibm_db之外的所有其他模块。在安装ibm_db驱动程序时,它会给出以下错误。

我尝试使用不同的节点版本0.12.7,4.2.5和最新版本5.5,但是在任何版本中都会出现相同的错误。

有人可以帮助我如何解决这个问题? 如果有人已经将它下载到不同的linux机器上,我可以使用ibm_db模块吗?有没有可以下载ibm_db模块压缩文件的位置?

10234 error argv "/home/praisons/node-v4.2.5-linux-x86/bin/node" "/home/praisons/node-v4.2.5-linux-x86/bin/npm" "install" "--save"
10235 error node v4.2.5
10236 error npm  v2.14.12
10237 error code ELIFECYCLE
10238 error ibm_db@0.0.15 install: `node installer/driverInstall.js`
10238 error Exit status 1
10239 error Failed at the ibm_db@0.0.15 install script 'node installer/driverInstall.js'.
10239 error This is most likely a problem with the ibm_db package,
10239 error not with npm itself.
10239 error Tell the author that this fails on your system:
10239 error     node installer/driverInstall.js
10239 error You can get their info via:
10239 error     npm owner ls ibm_db
10239 error There is likely additional logging output above.

1 个答案:

答案 0 :(得分:1)

目前,node.js v4.x的非Windows平台不支持“npm install ibm_db”。请在linux上使用node.js v0.12.7。最新发布的ibm_db版本是0.0.17,不知道为什么它仍然显示ibm_db@0.0.15给你!这可能是根本原因。感谢。