0

私のプロジェクトには、nodejs を使用して接続する必要がある Db2 データベースがあります。ibm_db2ブログを調べまし たが、ibm_db2 モジュールをインストールできませんでした。Mac では使用できないと思われる IBM Data Server ドライバーをインストールする必要があるようです (開発には Mac Yosemite を使用しています)。npm install ibm_db2" "を試したところ、次のエラーが発生しました。

bash-3.2$ npm install ibm_db
\
> ibm_db@0.0.8 install 

/user/test/jumpstart/node_modules/ibm_db

ノードインストーラー/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」フォルダーを削除しようとしても、もう一度やり直しましたが、同じ問題に直面しました。

助けてください。

4

1 に答える 1

0

ibm_db@0.0.8 node_modules/ibm_db ├── bindings@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.11 (setimmediate@1.0.2, readable-stream@1.0 .33, match-stream@0.0.2, pullstream@0.4.1, binary@0.3.0, fstream@0.1.31)

最近試しましたか?Macでうまく機能しています。問題レポートを ibm_db に送信することをお勧めします。私のMacバージョンはOS X yosemite 10.10.2です

64 ビットの node.j または 32 ビットの node.js を使用していますか? 私は64ビットのnode.jを使用しています

于 2015-04-14T00:42:14.780 に答える