加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何在Windows 7 64位上安装ROracle

发布时间:2020-12-14 05:42:39 所属栏目:Windows 来源:网络整理
导读:这是 How to install ROracle package on Windows 7?的后续内容 我在尝试构建ROracle时遇到以下错误 ** testing if installed package can be loaded Error in inDL(x,as.logical(local),as.logical(now),…) : unable to load shared object ‘D:/Users/a10
这是 How to install ROracle package on Windows 7?的后续内容

我在尝试构建ROracle时遇到以下错误

** testing if installed package can be loaded

Error in inDL(x,as.logical(local),as.logical(now),…) :
unable to load shared object ‘D:/Users/a101/Documents/R/win-library/3.0/ROracle/libs/x64/ROracle.dll’:
LoadLibrary failure: %1 is not a valid Win32 application.

我安装了RTools和64位Oracle Instantclient
?我从Admin privieledged命令行执行以下命令:

set OCI_LIB64=C:/Oracle/instantclient_12_1_x64

set OCI_INC=C:/Oracle/instantclient_12_1_x64/sdk/include

“C:/Program Files/R/R-3.0.0/bin/x64/R” CMD INSTALL –build ROracle_1.1-10.tar.gz

我一直在搜索,我发现这个错误是由混合模式构建引起的.即具有64位Oracle客户端库的32位R,反之亦然.我已经看了很多(很多)小时,我相信我正在使用所有64位(OS,R,Oracle客户端库).所有跟踪消息似乎都指示64位.对我可能缺少什么的想法?

解决方法

要运行依赖步行,请使用Dependecy Walker,在此应用程序中选择打开ROracle.dll.我有同样的问题,因为ROracle.dll正在搜索OCI x64(Oracle客户端),而我在我的PC上安装了x86版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读