node.js - 错误:DPI-1047:无法加载 64 位 Oracle 客户端库
问题描述
我正在尝试oracledb
在 Node.js中运行。
const oracledb = require('oracledb');
但是,oracle 无法初始化客户端库。完整的错误是:
错误:DPI-1047:无法加载 64 位 Oracle 客户端库:“找不到指定的模块”。请参阅 https://oracle.github.io/odpi/doc/installation.html#windows获取帮助
现在我查看他们的“帮助”文章,但它只是说要下载一些带有客户端库的 zip 文件。所以我这样做了,我提取了存档并将其路径放在系统路径上。这些是内容:
在这里您可以看到该路径确实在系统路径上:
我正在运行的 Node.js是 64bit。
那么我在这里错过了什么?
解决方案
推荐阅读
- sql - 为什么我的 SELECT 语句在 SELECT MAX(ID) 时返回 2 行?
- machine-learning - 是否可以逐步训练 sklearn 模型(例如 SVM)?
- python - SQL 查询列不存在
- php - 如何在laravel 5中存储excel表格中的图像
- c# - 如何让 C# WPF MVVM 屏幕保护程序使用双显示器?
- mysql - 我想从 table1 操作“AS 年龄”列
- ruby - 旧宝石是否总是适用于更高版本的 ruby?
- laravel - Laravel:hasMany 关系使用 where 子句中断查询
- c# - 如何让 Parent 只使用它的游戏对象而不被子类访问?
- c++ - 分配给 std::vector 元素会导致内存损坏