在我的项目中,我们有Db2数据库,我们需要使用nodejs进行连接。我经历了
ibm_db2
但博客无法安装ibm_db2模块。好像我需要安装IBM数据服务器驱动程序,这在Mac上似乎不可用(我正在使用Mac Yosemite进行开发)。我尝试“npm install ibm_db2
”
bash-3.2$ npm install ibm_db
\
> ibm_db@0.0.8 install
/用户/测试/的JumpStart / node_modules / IBM_DB
node installer / driverInstall.js
Downloading DB2 ODBC CLI Driver from http://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/macos64_odbc_cli.tar.gz...
events.js:72
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)
npm ERR! ibm_db@0.0.8 install: `node installer/driverInstall.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the ibm_db@0.0.8 install script.
npm ERR! This is most likely a problem with the ibm_db package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node installer/driverInstall.js
npm ERR! You can get their info via:
npm ERR! npm owner ls ibm_db
npm ERR! There is likely additional logging output above.
npm ERR! System Darwin 14.1.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "ibm_db"
npm ERR! cwd /user/test/jumpstart
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR! not ok code 0
即使我尝试删除“node_modules”文件夹并再次尝试但遇到同样的问题。
请帮忙。
答案 0 :(得分:0)
ibm_db@0.0.8 node_modules / ibm_db ├──bounds@1.0.0 ├──fstream@1.0.4(inherits@2.0.1, graceful-fs@3.0.6,mkdirp@0.5.0,rimraf@2.3.2) ├──tar.gz@0.1.1(commander@1.1.1,tar@0.1.20,fstream@0.1.31) └──unzip@ 0.1.1(setimmediate@1.0.2,readable-stream @ 1.03.3,match-stream @ 0.0.2,pullstream @ 0.4.1,binary @ 0.3.0,fstream @ 0.1.31)< / p> 你最近试过吗? 它在mac上对我很好。 您可能希望向ibm_db提交问题报告。 我的mac版本是OS X yosemite 10.10.2
您使用的是64位node.j还是32位node.js? 我使用的是64位node.j