【问题标题】:R extension on RapidMinerRapidMiner 上的 R 扩展
【发布时间】:2014-06-12 10:42:57
【问题描述】:

我已经在 R 中安装了 rJava,下一步是配置 RapidMiner,使其可以合并 R 扩展...变量设置为:

R_HOME=/home/.../R-2.12.2 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre

我已经将这两个导出到 PATH 以及 $R_HOME/bin 中,我还复制了最初位于 $R_HOME/lib 中的 libR.so 文件

但是,当我尝试使用以下命令配置 RapidMiner 时:java -jar rapidminer.jre 我在一个窗口中收到以下消息:

R 扩展无法初始化。加载本机 R 库时出错。请检查 PATH、R_HOME 和 JAVA_HOME 环境变量设置。

原因: /home/username/R/x86_64-unknown-linux-gnu-library/2.12/rJava/jri/libjri.so:liR.so:无法打开共享对象文件:没有这样的文件或目录

文件 /home/username/R/x86_64-unknown-linux-gnu-library/2.12/rJava/jri/libjri.so 肯定存在...我不知道该怎么办...请帮忙!

我正在运行 64 位 Ubuntu。

PS:我在一些帖子中看到我应该将我的 JAVA_HOME 更改为 $RAPIDMINER_HOME/jre,但是我的 $RAPIDMINER 主目录中没有 jre 目录

更新:我再次重新安装了 R 和 rJava,在此之前我从家中删除了一个 .RapidMiner5 文件并再次重建了 rapidminer 目录......这次当我启动 rapidminer.jar 它没有显示任何错误消息,而是它开始时好像根本没有安装 rJava 并且没有任何反应!

【问题讨论】:

  • 我在为 Rbbg 配置 rJava 时遇到了问题,你可以试试 Sys.setenv(JAVA_HOME="") 看看它是否有效,它解决了我的 Rbbg 问题
  • 我试过了,但没有解决办法:(

标签: r rapidminer


【解决方案1】:

问题:您的 Rapidminer 版本也是 64 位的吗? Rapidminer、R 和 Java 的所有位架构必须相同,Rapidminer/R 扩展才能运行。

【讨论】:

  • 我从 CRAN 下载了 R-2.12.2 的 R 源代码,但我无法准确检查我的 R 位架构是什么...我已经尝试了一段时间,但得到了还没有任何线索……我从 Sourceforge 下载的 Rapidminer 也是如此。请给我任何指示,告诉我如何确定各自的架构是什么……我知道我的 Java 是 64 位的。
  • 我认为我的 R 是 64 位的,因为从 R 内部安装 rJava 创建了目录“x86_64-unknown-linux-gnu-library”...但不确定这是否是正确的指示跨度>
  • 好吧,我的 R 肯定是 64 位的...试过 .Machine$sizeof.pointer 并返回 8,表明它是 64 位 R。有什么线索可以检查 rapidminer 架构吗?
  • sourceforge 上有一个用于 64 位 Rapidminer 的文件,它是:rapidminer-5.3.013x64-install.exe。那个是你借的吗?
  • 我用的是 Ubuntu,所以我没有下载 exe 文件...我下载的文件是 rapidminer-5.3.013.zip 从这里:sourceforge.net/projects/rapidminer/files/1.%20RapidMiner/5.3
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多