在Linux操作系统上安装ibm_db模块问题

问题描述:

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

我的NodeJS API正在使用IBM_DB模块。在我的Windows机器上,我能够毫无问题地安装驱动程序。所以它在我的本地机器上工作正常。

现在我需要在Linux操作系统(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 [email protected] install: `node installer/driverInstall.js` 
10238 error Exit status 1 
10239 error Failed at the [email protected] 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. 
+0

你能否检查driverInstall.js的错误? https://github.com/ibmdb/node-ibm_db/blob/master/installer/driverInstall.js它会尝试下载所需的驱动程序并进行安装。 –

目前,“故宫安装IBM_DB”不支持非Windows平台的node.js 4.x版请在Linux上使用node.js v0.12.7。最新发布的ibm_db版本是0.0.17不知道为什么它仍然为你显示[email protected]!这可能是根本原因。谢谢。

+0

谢谢Bimal,你是真的; –

+0

[email protected]可在所有平台上使用node.js V 0.10.x,v0.12.x,v4.x和v5.x。谢谢。 –