2

全部,

我在安装 RWeka 时遇到了一些问题。我在 IOS 10.12.1 上。

出现此错误消息:

安装源包'RWeka'</p>

尝试 URL ' https://cran.rstudio.com/src/contrib/RWeka_0.4-29.tar.gz '

内容类型 'application/x-gzip' 长度 408921 字节 (399 KB)

====================================================

已下载 399 KB

  • 安装包'RWeka' ...

** 成功解包“RWeka”包并检查 MD5 和

** R

** 安装

** 为延迟加载准备包

JavaVM:请求的 Java 版本 ((null)) 不可用。在 "" 处使用 Java。

JavaVM:无法加载 JVM:/bundle/Libraries/libserver.dylib

JavaVM 致命:无法加载 jvm 库。

错误:'RWekajars' 的 loadNamespace() 中的 .onLoad 失败,详细信息:

调用:.jiit()

错误:JNI_GetCreatedJavaVMs 返回 -1

错误:包“RWeka”的延迟加载失败</p>

  • 删除 '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RWeka'</li>

install.packages 中的警告:

软件包“RWeka”的安装具有非零退出状态

我已经做了以下尝试来解决这个问题:

  1. 重新安装 rJava
  2. 更新为 Java;jre - 8u111(64位)
  3. 下载了 Java 开发者工具包;jdk - 8u112(64位)
  4. 将 R 更新到 3.3.2
  5. 并尝试这是终端;sudo R CMD javareconf... sudo R install.packages("RWeka")
  6. 并重新启动 RStudio 并重新启动我的 iMac
4

2 回答 2

6

先运行这个

$ sudo R CMD javareconf

然后安装 rJava 应该可以工作

install.packages("rJava",type = "source")

然后你可以安装

install.packages("RWeka")

希望这有帮助。

于 2016-12-30T09:15:33.873 回答
0

启动 R 并使用 root 用户尝试以下操作:

sudo R CMD javareconf
...

sudo R 
> install.packages("RWeka")
于 2016-11-22T21:45:35.257 回答