【问题标题】:How to make RStudio server recognize location of R version如何让 RStudio 服务器识别 R 版本的位置
【发布时间】:2021-10-04 03:04:19
【问题描述】:

我正在使用Rstudio Server 的免费版本。 我在这个目录下存储了一个新的 R 版本:

/home/ubuntu/.R-4.1.0/bin/R

我希望我的 RStudio 能够从该目录中识别 R。 所以我在/etc/rstudio/rserver.conf 中进行了更改,将这一行添加到该文件中:

rsession-which-r=/home/ubuntu/.R-4.1.0/bin/R

然后我重启服务器:

sudo rstudio-server restart

但是,当我重新加载我的 R-studio 服务器时,它说无法访问该站点。 我该如何解决这个问题?

请注意,它将与默认 R 位置这一行一起使用:

rsession-which-r=/usr/bin/R

【问题讨论】:

    标签: r configuration rstudio-server


    【解决方案1】:

    您需要将要使用的 R 解释器添加到 $PATH,可能仅在调用者脚本的持续时间内。例如,当我这样做时(在终端的标准 Ubuntu shell 中)

    PATH="/usr/local/lib/R-devel/bin:$PATH" rstudio
    

    然后 RStudio(桌面)从我的本地(通常是路径外)版本的 R-devel 开始,而不是我的默认 (Ubuntu) R 4.1.0。

    你会这样做

    PATH="/home/ubuntu/.R-4.1.0/bin/:$PATH" rstudio-server
    

    启动 RStudio 服务器。您可以将其分层并在/usr/local/sbin(比如说)中制作上述脚本,以便在您的实际 rstudio 服务器实例之前找到。

    当然,更简单的解决方案可能是从 CRAN 安装 R 4.1.0 for Ubuntu,如 the standard README 中所述。

    【讨论】:

      猜你喜欢
      • 2023-01-24
      • 2021-01-01
      • 2019-01-23
      • 2018-06-13
      • 2015-08-01
      • 1970-01-01
      • 2015-04-04
      • 1970-01-01
      • 2012-02-12
      相关资源
      最近更新 更多