gpt4 book ai didi

r - 在 mac El Capitan 上安装和加载 rJava 时遇到问题

转载 作者:行者123 更新时间:2023-12-01 22:35:05 25 4
gpt4 key购买 nike

安装 rJava 时遇到问题,已尝试大多数故障排除步骤 here并且不起作用。

返回错误

Loading required package: rJava
Error: package or namespace load failed for 'rJava':
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/ rJava.so':

我使用的是最新版本的 R/Rstudio 和 Mac El Capitan

我也尝试了这个方法1,但没有成功

sudo R CMD javareconf

然后,在 R 解释器中:

install.packages('rJava', type='source')
install.packages('xlsx', type='source')

方法2

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

错误返回ln:/usr/local/lib/libjvm.dylib:文件存在

方法3 install.packages(“rJava”,类型=“二进制”)错误:tar:无法设置默认区域设置

处理默认区域设置错误

system("defaults write org.R-project.R force.LANG en_US.UTF-8")

加载 rJava 后,仍然出现相同的错误:

image not found

看起来已经安装但无法加载

最佳答案

这是我的解决方案

定义 R 库的路径,此处为 R 3.4 版本并打开目录:

cd /Library/Frameworks/R.framework/Versions/3.4/Resources/lib

删除libjvm.dylib:

rm libjvm.dylib

从Java库创建libjvm.dylib的链接,这里是jdk1.8.0_151版本:

ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/server/libjvm.dylib libjvm.dylib

现在转到 R 或 RStudio 并尝试:

library("rJava")

关于r - 在 mac El Capitan 上安装和加载 rJava 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44081227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com