在Linux服务器中安装网页版Rstudio
发表于:2021-11-02 | 分类: 生物信息
字数统计: 327 | 阅读时长: 1分钟 | 阅读量:

本文演示如何在 CentOS7 服务器上安装 Rstudio server。

安装 Rstudio

访问 Rstudio 官网,选择对应的 Linux 发行版,下载 Rstudio 安装包。本文以最常见的 CentOS7 为例演示,前提是系统中已经安装了 R

wget https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2021.09.0-351-x86_64.rpm
sudo yum install rstudio-server-rhel-2021.09.0-351-x86_64.rpm

开启 Rstudio 服务

sudo systemctl enable rstudio-server.service
sudo systemctl start rstudio-server.service
sudo systemctl status rstudio-server

开启 8787 端口

sudo firewalld
sudo firewall-cmd --permanent --add-port=8787/tcp
sudo firewall-cmd --permanent --add-port=8787/udp
sudo firewall-cmd --reload

远程登录 Rstudio

在浏览器地址栏输入 http://ip:8787/ 打开网页,输入自己的用户名和密码登录即可。

错误处理

Rstudio 服务启动失败

症状

sudo rstudio-server status

排雷

  • 检查安装

    sudo rstudio-server verify-installation

    sudo rstudio-server verify-installation

    提示 “/usr/lib/rstudio-server/bin/rsession: error while loading shared libraries: libR.so: cannot open shared object file: No such file or directory”,表明缺少 libR.so 库。

  • 安装 R

    sudo yum install -y R.x86_64
  • 再次检查安装情况

    提示找不到 R。

    sudo rstudio-server verify-installation

    可以看到这里进入了 conda 的 base 环境,它影响了程序的判断,退出 conda 环境后再试一下就不再报错了。

    conda deactivate

    :conda 环境一定要退彻底。

  • 再次启动 Rstudio 服务,并查看状态

    sudo rstudio-server start
    sudo rstudio-server status

    rstudio-server正常运行

上一篇:
R语言安装依赖包错误集锦
下一篇:
命令模式下配置Linux网络
本文目录
本文目录