首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装ROracle

安装ROracle
EN

Stack Overflow用户
提问于 2019-07-25 06:47:56
回答 1查看 825关注 0票数 5

我已经从甲骨文网站下载了编译后的ROracle包。我已经用setwd()设置了工作目录。然后,我尝试按以下方式安装该软件包:

代码语言:javascript
复制
install.packages("ROracle-1.3.2.zip", repos=NULL)

它失败了,我收到了以下错误消息:

代码语言:javascript
复制
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : 
  cannot open the connection
In addition: Warning message:
In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
  cannot open compressed file 'ROracle-1.3.2/DESCRIPTION', probable reason 'No such file or directory'

我还尝试了命令行,以防万一:

代码语言:javascript
复制
R CMD INSTALL ROracle-1.3.2.zip

它也失败了,我收到了以下错误消息:

代码语言:javascript
复制
* installing to library 'Z:/R/R-3.6.1/library'
Warning in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
  cannot open compressed file 'ROracle-1.3.2/DESCRIPTION', probable reason 'No such file or directory'
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
  cannot open the connection

描述文件当然存在于ROracle-1.3.2.zip中。我打开它看了看-只是一个普通的描述文件。

我正在使用Windows 7。

如何安装ROracle?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-14 11:28:25

您需要遵循以下步骤:

  1. 创建一个名为"ROracle“的文件夹,并将下载的zip ROracle-1.3.2.zip放在其中
  2. 解压缩文件夹中的.zip文件。现在,您在步骤1中创建的ROracle文件夹中包含了zip文件的所有内容(包括原始zip文件)。
  3. 从文件夹中删除原始.zip文件。现在,您在步骤1中创建的文件夹"ROracle“仅包含原始.zip文件的contents
  4. 将"ROracle“文件夹添加到名为"ROracle.zip”的压缩文件中

通过比较早期的ROracle_1.3-1.zip -file的层次结构,深入到这个解决方案中,我在早期的R版本中得到了很好的工作。

在遵循所有这些步骤之后,可以在ROracle.zip/ROracle/DESCRIPTION而不是ROracle-1.3.2.zip/DESCRIPTION中找到描述文件

使用步骤4中的新压缩文件,安装非常简单。

代码语言:javascript
复制
setwd("THEPLACEWHERETHE ROracle.zip file is located)
install.packages('ROracle.zip', repos = NULL)

我的.Renviron包含这些行(如果这重要的话)

代码语言:javascript
复制
    # PATH="C:/Rtools/bin;C:/oracle/instantclient_19_5;$PATH"
    # OCI_LIB64 = C:/oracle/instantclient_19_5
    # BINPREF="C:/Rtools/mingw_$(WIN)/bin/"

OS是WIN10。R版本3.6.2 (2019-12-12) --“黑暗与风暴之夜”平台:x86_64-W64-mingw32 32/x64(64位) ROracle 1.3-2

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57195880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档