我正在尝试在Unix系统上安装ROracle包。
该包已经成功安装。但是当使用library(ROracle)时,会出现错误。
library(ROracle)
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/u01/group1/home/oracle/R/x86_64-redhat-linux-gnu-library/3.1/ROracle/libs/ROracle.so':
libclntsh.so.11.1: cannot open shared object file: No such file or directory
Error: package or namespace load failed for ‘ROracle’
这个软件包在命令行中安装没有问题,但在R Studio中无法正常工作。我在论坛上看了很多帖子,其中很多建议导出LD_LIBRARY_PATH并重置它。事实上,我已经将所有从命令行复制的R系统变量粘贴到R Studio中,但它仍然不能正常工作。
我还注意到一件事情,那就是每次重新启动R Studio时,R系统变量都会改变。这可能是R Studio没有正确使用路径值的问题吗?
dyn.load("/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1"); library(ROracle)
。 - chinsoon12