在Windows 8中更改了所有需要的环境变量(控制面板/系统/高级系统设置/环境变量)后,当我安装rJava包时,我收到如下错误
我在更改环境变量后立即尝试使用MsDOS, 第一步> R"它是成功的" 第二个> install.packages(" rJava")"在此步骤中出现错误" 然后我尝试了> install.packages(" rJava",repos =" https://cran.rstudio.com/")"但我又没有成功&# 34;
我厌倦了尝试这一切,我已经提到了许多链接,但都是徒劳的。是的,我也在使用Proxy。请帮助任何人。
答案 0 :(得分:1)
1)首先出现下载问题。这样做:
从CRAN下载rJava_0.9-8.zip(cran.r-project.org/web/packages/rJava/index.html)。然后,在Revolution R企业;包 - "从本地Zip文件安装包..." - 选择rJava_0.9-8.zip - 好的。如果问题解决了,那就OK。
如果问题仍然存在,请尝试以下步骤。
2)查看rJava中的DESCRIPTION文件(在库位置):
Package: rJava
Version: 0.9-8
....
Depends: R (>= 2.5.0), methods
....
NeedsCompilation: yes
您的R版本可能不兼容。看一下警告:" rJava不适用于R3.3.0"在你的截图中。这样做:
将文件rJava_0.9-8.zip解压缩到R&#39的工作目录;在那里创建了文件夹rJava。相应地更改R版本(您可以在Depends部分中引入较低版本号)。保存更改的DESCRIPTION文件。应用经典程序:
library(roxygen2) # install this package first if not done yet
library(devtools) # install this package first if not done yet
library(digest) # install this package first if not done yet
注意:由于rJava文件夹是手动创建的,因此在此阶段不需要package.skeleton
。
roxygenize("rJava")
build("rJava")
install("rJava")
上述技术必须解决问题(它解决了以前很多R版本的问题!)。 分析这个也: Install a specific release of bioconductor package(我写的解决方案解决了提问者的问题) 如果仍有问题,请触发以下操作:
sessionInfo(); getwd(); .libPaths()
并打印问题中的输出,以便我们分析您是否有任何特定机器或特定安装问题。