引言

R 版本更新过程

1
2
3
4
5
sudo rstudio-server verify-installation #查看安装是否正常
sudo rstudio-server start #启动RStudio-server
sudo rstudio-server status #查看RStudio-server
sudo rstudio-server stop #关闭RStudio-server
sudo rstudio-server restart #重启RStudio-server

失败记录

修改 rserver.conf

1
2
3
4
5
6
sudo vim /etc/rstudio/rserver.conf

# rsession-which-r=/home/tenney/miniconda3/envs/R4.2/bin/R

sudo rstudio-server restart
sudo rstudio-server status

修改

1
2
3
4
5
6
vim rsession.conf

# rsession-which-r=/home/tenney/miniconda3/envs/R4.2/bin/R

sudo rstudio-server restart
sudo rstudio-server status

软链接

1
2
3
4
5
6
7
8
$ (/home/tenney/miniconda3) root@g01:/etc/rstudio$ which R
/bin/R
$ (/home/tenney/miniconda3) root@g01:/etc/rstudio$ R --version
R version 4.1.2 (2021-11-01) -- "Bird Hippie"

$ (/home/tenney/miniconda3) root@g01:/etc/rstudio$ ls -al /bin/R
-rwxr-xr-x. 1 root root 8954 9月 25 2018 /bin/R
$ mv bin/R bin/R.bak
1
2
3
4
(R4.2) tenney@g01:~/miniconda3/envs/R4.2/bin$ which R
~/miniconda3/envs/R4.2/bin/R
(R4.2) 127 tenney@g01:~/miniconda3/envs/R4.2/bin$ pwd
/home/tenney/miniconda3/envs/R4.2/bin

所以路径为/home/tenney/miniconda3/envs/R4.2/bin/R

1
2
3
4
$defaultPackages
[1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
> loadedNamespaces()
[1] "compiler" "tools" "utils" "grDevices" "datasets" "base"

无法重启修复

rserver 进程无法正确清理自己。修复它的方法是查找正在运行的 rserver 进程.1

1
2
3
4
sudo rstudio-server verify-installation
# 找到rserver进程并杀死
ps -ef | grep rserver
kill -9 <PID OF PROCESS>

Rtmp 无法创建

报错:

Fatal error: cannot create 'R_TempDir'

引用

  1. Troubleshoot RStudio Server Installation - verify-installation incorrectly reports server is running - R Admins - Posit Community