R语言问题集锦

「Debug R」Linux上的Rstudio在设置后JAVA_

2019-02-21  本文已影响19人  xuzhougeng

问题描述:

为了安装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后台服务器启动时加载。

上一篇 下一篇

猜你喜欢

热点阅读