美文网首页R语言问题集锦
「Debug R」Linux上的Rstudio在设置后JAVA_

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

作者: xuzhougeng | 来源:发表于2019-02-21 16:13 被阅读19次

问题描述:

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

相关文章

网友评论

    本文标题:「Debug R」Linux上的Rstudio在设置后JAVA_

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