继续之前的问题"无法在NetLogo中使用R-extension"

时间:2016-06-02 07:09:03

标签: r netlogo rjava

在Windows 8中更改了所有需要的环境变量(控制面板/系统/高级系统设置/环境变量)后,当我安装rJava包时,我收到如下错误

enter image description here

我在更改环境变量后立即尝试使用MsDOS,         第一步> R"它是成功的"         第二个> install.packages(" rJava")"在此步骤中出现错误"      然后我尝试了> install.packages(" rJava",repos =" https://cran.rstudio.com/")"但我又没有成功&# 34;

我厌倦了尝试这一切,我已经提到了许多链接,但都是徒劳的。是的,我也在使用Proxy。请帮助任何人。

1 个答案:

答案 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()

并打印问题中的输出,以便我们分析您是否有任何特定机器或特定安装问题。