Ubuntu16.04系统升级Rstudio报错Unable to find libR.so
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu16.04系统升级Rstudio报错Unable to find libR.so相关的知识,希望对你有一定的参考价值。
参考技术A 服务器上3.6版本的R老掉牙,升级R之后配套升级Rstudio。一起似乎都很顺利,但是总是报这个错误起初我以为是因为缺少libR.so库引起,按照网络教程安装libR.so库并搭建对应软链接,但依然报错。翻来覆去试了一堆东西都不行,返璞归真看到了Renvrion这里
屏幕输出如下:
看起来似乎没问题,用ls -la查看了两个Renvrion文件,一看不得了,/usr/lib/R/etc/Renviron其实是个软链接,指向的原文件/etc/R/Renviron根本不存在!赶快进行如下操作:
然后再次登录rstudio,一切正常,使用rstudio-rserver status看了下服务状态,也没问题
这个问题的解决受到了 http://cn.voidcc.com/question/p-efydnqzy-gz.html 的启发,但是没有找到原贴作者,再次感谢!
ubuntu18.04 Rstudio-server无法连接服务器
参考技术A 无法连接服务器有以下几个原因:没有配置文件
防火墙8787端口没有打开
Linux下登陆账户没有home文件夹,比如test1账户应该有/home/test1/文件夹
R版本和Rstudio或者Rstudio-server版本不一致。例如R为i386-版本,Rstudio/Rstudio-server为amd64版本,Rstudio-server在启动后,虽然可以通过8787端口登陆,输入账户和用户名,但是无法连接服务器,可以通过卸载i386版本,再安装amd64版本的R基础包。重新启动Rstudio-server即可
ps:可以尝试运行/usr/lib/rstudio-server/bin/rsession或者rsever,看下报错信息
以上是关于Ubuntu16.04系统升级Rstudio报错Unable to find libR.so的主要内容,如果未能解决你的问题,请参考以下文章