答案1
是的,您可以指定 RStudio Server 将使用哪个 R 版本。请参阅RStudio 服务器:配置服务器。
默认情况下,RStudio Server 会针对系统 PATH 中找到的 R 版本运行(使用哪个 R)。您可以通过服务器配置文件中的 rsession-which-r 设置覆盖使用哪个版本的 R。例如,如果您在服务器上安装了两个版本的 R,并且想要确保 RStudio 使用 /usr/local/bin/R 中的版本,那么您可以使用:
rsession-which-r=/usr/local/bin/R
再次注意,必须重新启动服务器才能使此设置生效。
答案2
万一您碰巧正在使用 RStudio Server(开源)或有人正在寻找如何更改 RStudio Server 的 R 默认版本,以下是我在尝试回答同一问题时发现的内容:
rstudio-prefs.json
从 RStudio Server 1.3(最新版本为 1.4.1106,于 2021 年 2 月 22 日发布)开始,用户可以在全局级/etc/rstudio
文件夹或用户级文件夹中的文件中指定用户首选的 R 版本~/.config/rstudio
。
看https://blog.rstudio.com/2020/02/18/rstudio-1-3-preview-configuration/和https://docs.rstudio.com/ide/server-pro/session-user-settings.html用于较新版本 RStudio Server 中的用户设置选项。
看https://support.rstudio.com/hc/en-us/articles/200716783-RStudio-Release-HistoryRStudio 发行历史和https://www.rstudio.com/products/rstudio/download-server/redhat-centos/适用于 Red Hat 的 RStudio Server 最新版本的下载。