美文网首页
Mac 安装rJava出错,R library(rJava)出错

Mac 安装rJava出错,R library(rJava)出错

作者: 果果哥哥BBQ | 来源:发表于2017-12-15 16:16 被阅读926次

问题描述

下载Java for Mac安装后,然后install.packages("rJava"),R library(rJava)出错,错误描述如下:

错误: package or namespace load failed for ‘rJava’:
loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: dyn.load(file, DLLpath = DLLpath, ...)
错误: 无法载入共享目标对象‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so’::
dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.so
Reason: image not found

解决方案

链接libjvm.dylib到用户库

sudo ln -f -s $(/usr/libexec/java_home)/lib/server/libjvm.dylib /usr/local/lib

链接libjvm.dylib到R库

sudo ln -s /usr/local/lib/libjvm.dylib /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/

reference:

解惑 rJava R 与 Java 的高速通道
R 3.4, rJava, macOS and even more mess ;)
rJava load error in RStudio/R after “upgrading” to OSX Yosemite

相关文章

网友评论

      本文标题:Mac 安装rJava出错,R library(rJava)出错

      本文链接:https://www.haomeiwen.com/subject/ytsdwxtx.html