【发布时间】:2020-07-11 00:36:53
【问题描述】:
我已经在 express 中安装了 oracledb 包,并按照入门指南中的所有步骤进行操作。
我仍然收到以下错误:
错误:错误:DPI-1047:找不到 64 位 Oracle 客户端库:“libclntsh.so:无法打开共享对象文件:没有这样的文件或目录”。请参阅https://oracle.github.io/odpi/doc/installation.html#linux 寻求帮助 快递_1 | Node-oracledb安装说明:https://oracle.github.io/node-oracledb/INSTALL.html 快递_1 |您必须在 LD_LIBRARY_PATH 中有 64 位 Oracle 客户端库,或者使用 ldconfig 进行配置。 快递_1 |如果您在这台计算机上没有 Oracle 数据库,请从以下位置安装 Instant Client Basic 或 Basic Light 软件包 快递_1 | http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
这是否暗示我需要以 express 方式安装 oracle 客户端库?
我正在为我的 Angular/Express 设置使用 docker 容器,但不确定如何执行此操作。我试图在本地 Windows PC 上设置 PATH/ENV,但正如您想象的那样,这没有任何效果。
目前我对 OracleDB 的唯一调用是本教程的第一步:https://www.techiediaries.com/node-oracle-database-crud/
【问题讨论】:
标签: docker express node-oracledb