gpt4 book ai didi

oracle - 无法加载 ROracle : unable to load shared object ROracle. 所以 : libclntsh. so.11.1 没有这样的文件或目录

转载 作者:行者123 更新时间:2023-12-01 02:27:59 26 4
gpt4 key购买 nike

所以我无法加载 ROracle。我确实对此很陌生,因此任何信息都值得赞赏,任何有关提供哪些进一步信息的信息也会有所帮助。

> library(ROracle)
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '~/R/x86_64-pc-linux-gnu-library/2.14/ROracle/libs/ROracle.so':
libclntsh.so.11.1: cannot open shared object file: No such file or directory
Error: package/namespace load failed for ‘ROracle’

ROracle.so 正是它所说的位置。 libclntsh.so.11.1 可以在 /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1 找到.这是 .libPaths的结果:
> .libPaths()
[1] "/home/nguiller/R/x86_64-pc-linux-gnu-library/2.14" "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[4] "/usr/lib/R/library" "/usr/lib/rstudio/R/library"

我的 .Renviron 文件
LD_LIBRARY_PATH="/usr/lib/oracle/11.2/client64/lib:/home/nguiller/Downloads/instantclient_11_2"
ORACLE_HOME="/usr/lib/oracle/11.2/client64/:/home/nguiller/Downloads/instantclient_11_2"
OCI_LIB="/usr/lib/oracle/11.2/client64/lib"

由于 OCI 库的原因,我在开始安装 ROracle 时遇到了很多麻烦,但最终它与 R CMD INSTALL --configure-ags='--with-oci-lib=/usr/lib/oracle/11.2/client64/lib --with-oci-inc=/usr/include/oracle/11.2/client64' ROracle_1.1-8.tar.gz 一起工作了。

让我知道我可以如何提供帮助。

最佳答案

ORACLE_HOME 应该只指向一个位置。你不应该设置 LD_LIBRARY_PATH_64 变量吗?

关于oracle - 无法加载 ROracle : unable to load shared object ROracle. 所以 : libclntsh. so.11.1 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14882033/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com