【问题标题】:Install db-oracle for node js为节点 js 安装 db-oracle
【发布时间】:2012-09-26 13:11:51
【问题描述】:

虽然我尝试在 mac OS 的终端中为 node js 安装 db-oracle。得到以下错误。 请帮忙。

我在 npm install db-oracle 上得到的错误列表如下

unameits-Mac-mini:InstantClient vinod$ npm install db-oracle npm http GET https://registry.npmjs.org/db-oracle npm http 304 https://registry.npmjs.org/db-oracle

db-oracle@0.2.3 install /usr/InstantClient/node_modules/db-oracle node-waf configure build

检查程序 g++ 或 c++ : /usr/bin/g++

检查程序 cpp : /usr/bin/cpp

检查程序 ar : /usr/bin/ar

检查程序 ranlib : /usr/bin/ranlib

正在检查 g++:好的

检查节点路径:未找到

检查节点前缀:ok /usr/local/Cellar/node/0.8.11

检查头文件 occi.h:缺少 OCI 的包含文件

/usr/InstantClient/node_modules/db-oracle/wscript:42:错误:配置失败(参见'/usr/InstantClient/node_modules/db-oracle/build/config.log')

db-oracle@0.2.3 preuninstall /usr/InstantClient/node_modules/db-oracle rm -rf build/*

npm 错误! db-oracle@0.2.3 安装:node-waf 配置构建

npm 错误! sh "-c" "node-waf configure build" 失败 1

npm 错误!

npm 错误! db-oracle@0.2.3 安装脚本失败。

npm 错误!这很可能是 db-oracle 包的问题,​​

npm 错误!不是 npm 本身。

npm 错误!告诉作者这在您的系统上失败了:

npm 错误! node-waf 配置构建

npm 错误!您可以通过以下方式获取他们的信息:

npm 错误! npm owner ls db-oracle

npm 错误!上面可能还有额外的日志输出。

npm 错误!系统达尔文 11.3.0

npm 错误!命令“/usr/local/Cellar/node/0.8.11/bin/node”“/usr/local/bin/npm”“安装”“db-oracle”

npm 错误! cwd /usr/InstantClient

npm 错误!节点-v v0.8.11

npm 错误! npm -v 1.1.62

npm 错误!代码生命周期

npm 错误!

npm 错误!可以在以下位置找到其他日志记录详细信息:

npm 错误! /usr/InstantClient/npm-debug.log

npm 错误!代码不正确 0

【问题讨论】:

  • /usr/InstantClient/node_modules/db-oracle/build/config.log的内容是什么?
  • 与此处显示的内容相同。你能帮忙吗?

标签: oracle node.js


【解决方案1】:

这是日志的关键部分:

Checking for header occi.h : Missing include files for OCI

要修复它,您需要设置 OCI_INCLUDE_DIR 和 OCI_LIB_DIR 环境变量

假设oracle客户端和sdk安装在/opt/instantclient

$ export OCI_INCLUDE_DIR=/opt/instantclient/sdk/include/ 
$ export OCI_LIB_DIR=/opt/instantclient

然后安装模块。

【讨论】:

  • 您好,我遇到了类似的错误,但是在正确安装 oracledb 包后,然后运行 ​​meteor run 它给出了有关 oracledb 再次缺少模块的错误 - ../build/Release/oracledb stackoverflow.com/questions/45105846/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-18
  • 2015-04-30
  • 1970-01-01
相关资源
最近更新 更多