"R扩展错误-进程失败,无法通过JRI初始化R "

User13User13 成员职位:155大师
2019年5月编辑 帮助
你好,



已经尝试了几天来修复这个错误。进程失败,无法通过JRI初始化R。



我使用的是macbook,并严格遵循以下原则:



======

在您安装了适当版本的R之后,您需要在R控制台中输入以下命令来安装CRAN上可用的rJava和JavaGD:

install.packages (c(“rJava”、“JavaGD”))

然后你应该在R包管理中激活rJava和JavaGD。

我安装了两个包,并使用库(rJava)和库(JavaGD)启动它们

>> R肯定在我的机器上工作



将以下行添加到~/。bash_profile或~ / . profile:

出口R_HOME = /图书馆/框架/ R.framework /资源乐鱼体育安装

出口JAVA_HOME = $ (/ usr / libexec / JAVA_HOME)

我也这样做了,我的条目是

> > export R_HOME = /图书馆/框架/ R.framework /资源乐鱼体育安装

> > export JAVA_HOME = /图书馆/ Java / Home / JavaVirtualMachines / jdk1.8.0_31.jdk /内容



现在可以配置RapidMiner了。点击选择JRI库文件并选择JRI动态链接库(例如/library/ Frameworks/R.framework/Resources/library/rJava/ JRI /libjri.jnilib)。乐鱼体育安装

> >选择/图书馆/框架/ R.framework /版本/ 3.0 /资源/图书馆/ rJava / jri /乐鱼体育安装 libjri.jnilib



选择文件后,你必须重新启动RapidMiner和控制台,你已经启动了RapidMiner。

我重新启动了,但是错误仍然存在。



由于先进。

标记:

答案

  • User13User13 成员职位:155大师
    你好布莱恩,

    你会再次检查Java、RapidMiner和R的位架构是否相同吗?它们都需要是相同的,并再次检查您使用的是Java版本7。

    问候,
    托马斯。
  • User13User13 成员职位:155大师
    谢谢托马斯,

    1)我检查了java和R都是64位的,我假设Rapidminer也是,因为我从www.turtlecreekpls.com下载了mac版本

    2)我也更改了1.7 java,然后重启机器,同样的错误仍然存在,

    知道怎么解决吗?:)

    我的env:
    TERM_PROGRAM = Apple_Terminal
    词= xterm - 256颜色
    SHELL = / bin / bash
    TMPDIR = / var /文件夹/ pj / rbkfxc9n5c19w3jm5g7_4b740000gn / T /
    Apple_PubSub_Socket_Render = /私人/ tmp / com.apple.launchd.p1LsP9mJUN /渲染
    TERM_PROGRAM_VERSION = 343
    OLDPWD = /图书馆/ Java / Home / JavaVirtualMachines / jdk1.7.0_75.jdk /内容
    TERM_SESSION_ID = d70f8bf5 - 68 a1 - 465 - 8 - a31 - 47 - a6ad309347
    用户= brianho
    SSH_AUTH_SOCK = /私人/ tmp / com.apple.launchd.BhzMoGUTxw /听众
    __CF_USER_TEXT_ENCODING = 0 x1f5:0x0:0x0
    路径= /图书馆/框架/ R.framework /版本/ 3.0 /资源/图书馆/ bin: / 乐鱼体育安装usr /地方/ bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin
    PWD = /图书馆/ Java / Home / JavaVirtualMachines / jdk1.7.0_75.jdk /内容
    JAVA_HOME = /图书馆/ Java / Home / JavaVirtualMachines / jdk1.7.0_75.jdk /内容
    XPC_FLAGS = 0 x0
    XPC_SERVICE_NAME = 0
    家= /用户/ brianho
    SHLVL = 1
    LOGNAME = brianho
    LC_CTYPE = utf - 8
    R_HOME = /图书馆/框架/ R.framework /资源乐鱼体育安装
    _ = / usr / bin / env
  • User13User13 成员职位:155大师
    你好布莱恩,

    我假设在使用标准启动器时,没有为RapidMiner Studio设置上面的环境变量。为了使应用程序能够访问它们,需要启动一个bash终端,并且必须从shell中通过RapidMiner-Studio.sh启动RapidMiner Studio。为了避免这个过程并使用标准的启动器图标,可能需要使用*/etc/launchd.conf*设置R_HOME变量。这里需要添加“setenv R_HOME”,并且必须重新启动系统才能使更改生效。

    欢呼,
    (Helge
登录注册置评。