在 Rstudio Server 中为每个用户使用不同版本的 R

Oga*_*anM 5 r rstudio rstudio-server

我在 CentOS 机器上使用 Rstudio Server (0.98.490),它使用机器中的默认安装,它是旧版本的 R。我还在系统的其他地方编译了一个较新版本的 R。作为非 root 用户,我可以在开始会话时告诉 Rstudio 使用新安装而不是旧安装吗?

sac*_*cuL 0

我不确定 CentOS 是否有任何特殊之处,但我相信您应该能够更改您的~/.profile~/.bash_profile文件以包含以下行:export RSTUDIO_WHICH_R=/path/to/desired/compiled/R

which R您可以通过进入终端来查看当前正在运行的 R RStudio 版本。上面列出的命令export应该将其更改为您想要的版本。

这些链接可能会有所帮助: https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R

默认情况下调用旧版本时,从终端运行新版本的 R

希望这可以帮助