如果我尝试通过npm安装oracledb,我会
gyp ERR!配置错误
gyp ERR!堆栈错误:
gyp
失败并退出代码:1gyp ERR!堆栈在ChildProcess.onCpExit>(/ Users // .nvm / versions / node / v7.7.3 / lib / node_modules / npm / node_modules /> node-gyp / lib / configure.js:308:16)
gyp ERR!堆栈在emitTwo(events.js:106:13)
gyp ERR!在ChildProcess.emit堆栈(events.js:194:7)
gyp ERR! Process.ChildProcess._handle.onexit的堆栈(internal / child_process.js:215:12)
gyp ERR!系统达尔文15.6.0
gyp ERR!命令“/Users//.nvm/versions/node/v7.7.3/bin/node”“/ Users//.nvm/versions/node/v7.7.3/lib/node_modules/npm/node_modules/node-gyp/bin /node-gyp.js“”rebuild“
gyp ERR! cwd / Users // Documents / development / DB-Migration / node_modules / oracledb
gyp ERR! node -v v7.7.3
gyp ERR! node-gyp -v v3.5.0
gyp ERR!不行
npm ERR!达尔文15.6.0
npm ERR! argv“/Users//.nvm/versions/node/v7.7.3/bin/node”“/ Users//.nvm/versions/node/v7.7.3/bin/npm”“install”“oracledb”
npm ERR!节点v7.7.3
npm ERR! npm v4.1.2
npm ERR!代码ELIFECYCLE
npm ERR! oracledb@1.13.0安装:
node-gyp rebuild
错误的ERR!退出状态1 错误的ERR!npm ERR! oracledb@1.13.0安装脚本'node-gyp rebuild'失败。
npm ERR!确保安装了最新版本的node.js和npm。
npm ERR!如果这样做,这很可能是oracledb包的问题,
npm ERR!不是与npm本身。
npm ERR!告诉作者你的系统失败了:
npm ERR! node-gyp rebuild
npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm ERR! npm bugs oracledb
npm ERR!或者,如果没有,您可以通过以下方式获取他们的信息:
npm ERR! npm owner ls oracledb
npm ERR!上面可能有额外的日志记录输出。“
我已经更新了npm和节点到最新版本,所以这不是问题。 我还尝试通过即时客户端安装oracledb(https://github.com/oracle/node-oracledb/blob/master/INSTALL.md#instosx号码6) - 当我尝试这个时,我得到一个“”errorMessage“:”/ var /task / node_modules / myledledb / build / Release / myledledb.node:无效的ELF标题“”
如何将oracledb正确安装到我的节点项目中?