-1

我最近将我的 R 版本更新为 4.0.0,从那时起我无法将任何内容部署到 RStudio Connect。我尝试部署不同的 R Markdown 项目,几周前效果很好,结果总是一样的。

部署选项卡显示如下内容:

Preparing to deploy document...DONE
Uploading bundle for document: 4102...DONE
Deploying bundle: 22378 for document: 4102 ...
[Connect] Building R Markdown document...
[Connect] Bundle requested R version 4.0.0; using /opt/R/3.6.2/bin/R which has version 3.6.2
[Connect] 2020/05/12 08:06:51.130729666 Using user agent string: 'RStudio R (3.6.2 x86_64-pc-linux-gnu x86_64 linux-gnu)' 
[Connect] 2020/05/12 08:06:51.740796898 linux distribution: Ubuntu 18.04.4 LTS (bionic) 
[Connect] 2020/05/12 08:06:51.741851066 # Validating R library read / write permissions --------------------------------
[Connect] 2020/05/12 08:06:51.742375910 R version: 3.6.2
[Connect] 2020/05/12 08:06:51.762098813 # Validating managed packrat installation --------------------------------------
[Connect] 2020/05/12 08:06:51.762572854 Vendored packrat archive: /opt/rstudio-connect/ext/R/packrat_0.5.0-25_448aafd176ec6cbde307f556c91b39e5a1c94f9d.tar.gz
[Connect] 2020/05/12 08:06:51.801389677 Vendored packrat SHA: 448aafd176ec6cbde307f556c91b39e5a1c94f9d
[Connect] 2020/05/12 08:06:51.803332420 Managed packrat SHA:  448aafd176ec6cbde307f556c91b39e5a1c94f9d
[Connect] 2020/05/12 08:06:51.804639071 Managed packrat version: 0.5.0.25
[Connect] 2020/05/12 08:06:51.805725002 Managed packrat is up-to-date.
[Connect] 2020/05/12 08:06:51.806122325 # Validating packrat cache read / write permissions ----------------------------
[Connect] 2020/05/12 08:06:52.187402703 Audited package hashes with local packrat installation.
[Connect] 2020/05/12 08:06:52.225422249 # Installing required R packages with `packrat::restore()` ---------------------

然后 packrat 安装几个缓存的包,过了一会儿它显示如下:

[Connect] 2020/05/12 08:10:03.136084340 Warning message:
[Connect] 2020/05/12 08:10:03.136181457 In packrat::restore(overwrite.dirty = TRUE, prompt = FALSE, restart = FALSE) :
[Connect] 2020/05/12 08:10:03.136208254   The most recent snapshot was generated using R version 4.0.0

之后,部署会一直加载而没有任何更改,如果我尝试在 Connect 中打开项目,我会收到错误 504。

我该如何解决这个问题?我必须回到 R 版本 3.6.2 吗?

4

1 回答 1

0

很确定您需要让您的管理员在服务器上安装 R v4.0。你不需要升级 R,你可以安装多个版本。然而,与可以由服务器自动更新的软件包不同,R 的基本版本需要手动安装。

于 2021-02-16T16:42:57.497 回答