首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在电子应用程序中安装oracledb时出现证书错误。

在电子应用程序中安装oracledb时出现证书错误。
EN

Stack Overflow用户
提问于 2016-07-20 23:07:06
回答 2查看 238关注 0票数 1

我使用oracledb v1.10.0、电子预置版本1.2.2、电子重建版本1.1.5、节点v0.12.7和npm v2.11.3运行Windows 7。当我执行node_modules/.bin/electron-rebuild -f -w oracledb时,会收到以下错误:

代码语言:javascript
复制
gyp ERR! stack Error: certificate not trusted
gyp ERR! stack     at Error (native)
gyp ERR! stack     at TLSSocket.<anonymous> (_tls_wrap.js:929:36)
gyp ERR! stack     at TLSSocket.emit (events.js:104:17)
gyp ERR! stack     at TLSSocket._finishInit (_tls_wrap.js:460:8)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "H:\\electron-quick-start\\node_modules\\electron-rebuild\\node_modules\\npm\\node_modules\\node
-gyp\\bin\\node-gyp.js" "install" "--target=1.2.7" "--arch=x64" "--dist-url=https://gh-contractor-zcbenz.s3.amazonaws.co
m/atom-shell/dist"
gyp ERR! cwd H:\electron-quick-start
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok  

如何使此命令成功执行?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-24 05:28:44

我得到的证书错误是由于在Windows下的公司防火墙后面。为了解决这个问题,我从https中删除了s,这样dist-url值就变成了http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist。我得到的另一个错误是(正如@Thennarasan所提到的)“模块没有自注册”,为了解决这个问题,我调用了以下命令并使其工作:

代码语言:javascript
复制
PS H:\electron-app> cd node_modules\oracledb
PS H:\electron-app\node_modules\oracledb> node-gyp rebuild --target=1.2.8 --arch=x64 --target_platform=win --dist-url=http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist --msvs_version=2013
PS H:\electron-app> cd ..\..

我从https://github.com/electron/electron/issues/1529杂志上得到了帮助。

票数 1
EN

Stack Overflow用户

发布于 2016-07-21 03:57:55

它似乎是模块没有自我注册。在Windows上,“节点”实际上是一个批处理文件,它调用iojs,而本机模块不喜欢这样做。您还需要将iojs可执行文件复制到“节点”,以满足本机模块的要求。

现在,我不清楚你到底在做什么。但是,如果要从电子内部利用本机模块,则需要针对电子包含/头构建本机代码,而不是针对iojs构建本机代码。有关命令语法的示例,您可以查看以下内容:

代码语言:javascript
复制
node-gyp rebuild --target=0.22.3 --arch=ia32 --target_platform=win --dist-url=https://atom.io/download/atom-shell
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38492296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档