切换Rstudio的R版本

切换Rstudio的R版本#

[!NOTE]

共享服务器的用户共用一个系统R环境,无法因个人原因而轻易修改公共的R语言版本。

集群用户独享一个环境,且具有sudo权限,因此可以自由安装并修改指定版本的R语言。

以下教程只适用于集群用户,不适用于共享服务器用户!

1.更新系统库并安装gdebi

# 在终端执行下面的命令
sudo apt-get update
sudo apt-get install gdebi-core

2.安装特定版本R语言

## 设置需要的R语言版本,则你是4.3.1版本
export R_VERSION=4.3.1

##下载安装包
curl -O https://cdn.rstudio.com/r/ubuntu-2004/pkgs/r-${R_VERSION}_1_amd64.deb

##解析安装
sudo gdebi r-${R_VERSION}_1_amd64.deb

##检验安装
/opt/R/${R_VERSION}/bin/R --version

(可选)将系统默认的R语言替换为上述安装的R4.3.1

sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R
sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/local/bin/Rscript

3.修改Rstudio的R语言版本

修改配置文件

sudo nano /etc/rstudio/rserver.conf

添加以下内容(这里是上面安装的R4.3.1的路径)

rsession-which-r=/opt/R/4.3.1/bin/R

重启Rstudio即可生效

sudo systemctl restart rstudio-server