ROracle安装::无法加载共享对象错误

时间:2016-04-22 20:32:15

标签: r oracle installation roracle

inDL(x,as.logical(local),as.logical(now),...)出错:无法加载共享对象'C:/Users/Daniel/R/winlibrary/3.2/ROracle/libs /x64/ROracle.dll“:     LoadLibrary失败:%1不是有效的Win32应用程序。

library('ROracle')
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'C:/Users/Daniel/R/winlibrary/3.2/ROracle/libs/x64/ROracle.dll':
LoadLibrary failure:  %1 is not a valid Win32 application. 

enter image description here

我不知道从哪里开始解决这个问题。这是libPath()

的结果
> .libPaths()
"C:/Users/Daniel/R/win-library/3.2"  "C:/Program Files/R/R-3.2.3/library"

Windows 10,R版本3.2.3

2 个答案:

答案 0 :(得分:2)

这两个步骤应该为您解决:

  1. 重命名您的"路径"环境变量到"路径"
  2. 只有在环境变量中设置Oracle Instant Client后才能安装ROracle软件包。 (只需再次运行install.packages())

答案 1 :(得分:0)

尝试以管理权限运行 RStudio,我用它解决了这个问题。