问题描述:
为了安装rJava
,重新设置环境变量JAVA_HOME
,并用R CMD javareconf
重新配置了R编译时的一些环境变量。之后直接在R的终端里能够加载rJava
, 但是在Rstudio上加载出现如下报错
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 '/R/x86_64-pc-linux-gnu-library/3.5/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
解决方案: 重启Rstudio的后台服务,让Rstudio加载更改后的内容
rstudio-server stop
rstudio-server start
结论: Rstudio 目前应该不会自动检测R目录下etc
里配置信息更改的情况,只会在Rstudio后台服务器启动时加载。
网友评论