在Red Hat Enterprise Linux Server 6.4圣地亚哥上安装node-oracle [英] installing node-oracle on Red Hat Enterprise Linux Server release 6.4 Santiago

查看:122
本文介绍了在Red Hat Enterprise Linux Server 6.4圣地亚哥上安装node-oracle的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直试图在(Red Hat Enterprise Linux Server 6.4版(圣地亚哥))服务器上安装node-oracle.但是,我没有成功. 我已经严格按照网页上的说明进行操作,但是当我运行"npm install oracle"时,出现以下错误. 我将在下面粘贴"npm install oracle"执行的整个结果.

I have been trying to install node-oracle on (Red Hat Enterprise Linux Server release 6.4 (Santiago) ) server .However, I was not successful. I have followed the instructions on the webpage carefully, but when I run "npm install oracle", I get the following error. I will paste the whole outcome of the execution of "npm install oracle" below.

npm http GET https://registry.npmjs.org/oracle
npm http 304 https://registry.npmjs.org/oracle


oracle@0.3.4 install /home/oracle/node_modules/oracle
node-gyp rebuild

make: Entering directory /home/oracle/node_modules/oracle/build'
 CXX(target) Release/obj.target/oracle_bindings/src/connection.o
 CXX(target) Release/obj.target/oracle_bindings/src/oracle_bindings.o
 CXX(target) Release/obj.target/oracle_bindings/src/executeBaton.o
 CXX(target) Release/obj.target/oracle_bindings/src/outParam.o
 SOLINK_MODULE(target) Release/obj.target/oracle_bindings.node
 /usr/bin/ld: cannot find -locci
 collect2: ld returned 1 exit status
 make: *** [Release/obj.target/oracle_bindings.node] Error 1
 make: Leaving directory/home/oracle/node_modules/oracle/build'
 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.EventEmitter.emit (events.js:98:17)
 gyp ERR! stack at Process.ChildProcess.handle.onexit (childprocess.js:789:12)
 gyp ERR! System Linux 2.6.32-358.el6.x86_64
 gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
 gyp ERR! cwd /home/oracle/node_modules/oracle
 gyp ERR! node -v v0.10.18
 gyp ERR! node-gyp -v v0.10.6
 gyp ERR! not ok
 npm ERR! weird error 1
 npm ERR! not ok code 0

如果有人可以提供帮助,我将不胜感激. 我尝试了几种方法,例如下载源代码并在服务器上再次进行编译,但是我又遇到了类似的错误.

I will be grateful if anyone can help in this. I have tried several ways such as downloading the source code and compiling it again on the server, but I had the similar error again.

干杯, 阿卜杜拉

推荐答案

从该错误看来,您似乎没有设置OCI_INCLUDE_DIR/OCI_LIB_DIR环境变量

From the error, it seems that you did not set OCI_INCLUDE_DIR/OCI_LIB_DIR env variables

export OCI_HOME=<directory of Oracle instant client>
export OCI_LIB_DIR=$OCI_HOME
export OCI_INCLUDE_DIR=$OCI_HOME/sdk/include
export OCI_VERSION=<the instant client major version number> # Optional. Default is 11.

这篇关于在Red Hat Enterprise Linux Server 6.4圣地亚哥上安装node-oracle的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆