簡體   English   中英

CentOS上的Node.js ibm_db安裝錯誤

[英]Node.js ibm_db installation error on CentOS

我正在使用angular和nodeJS制作一個簡單的應用程序,並且需要連接到DB2來訪問一些過程。 nodeJS服務器安裝在Centos 6.5服務器機器上,但是當我嘗試使用npm安裝ibm_db時,它顯示出某種錯誤,開始於

{ [Error: Command failed: In file included from ../src/odbc.h:23,
                 from ../src/odbc.cpp:25:

並以某種GYP錯誤結束。

> gyp ERR! build error
> gyp ERR! stack Error: `make` failed with exit code: 2
> gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:267:23)
> gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
> gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)
> gyp ERR! System Linux 2.6.32-504.el6.x86_64
> gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" "--IBM_DB_HOME=/var/www/html/m-siam/trunk/server/node_modules/ibm_db/installer/clidrive
> gyp ERR! cwd /var/www/html/m-siam/trunk/server/node_modules/ibm_db
> gyp ERR! node -v v0.10.36
> gyp ERR! node-gyp -v v0.10.6

糟糕! 不好

當我嘗試運行nodeJS服務器時,它顯示“無法加載綁定文件”錯誤。

如何正確安裝此模塊? 我正在使用nodeJS 0.10.36並安裝ibm_db版本0.0.8(一個來自package.json)和版本0.0.10導致相同的錯誤。

我的同事以某種方式能夠在另一個nodeJS目錄上安裝ibm_db模塊。 也許我的應用程序的目錄目錄太長了,我不知道,但是我只是將模塊從同事的目錄復制到了自己的目錄中,現在可以正常使用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM