【问题标题】:Upgrading the R version to 3.6 broke the Shiny server libraries access将 R 版本升级到 3.6 破坏了 Shiny 服务器库的访问权限
【发布时间】:2020-06-03 13:19:19
【问题描述】:

我在 Ubuntu 18.04 上,并且有一个闪亮的服务器 1.5.12。

R 版本是 3.4,出于兼容性考虑,我升级到了 3.6.3。

许多软件包抱怨由于版本不兼容而无法加载它们。我浏览了它们中的每一个以重新安装它们。

但是在运行我闪亮的应用程序时,我不断收到以下错误:

这里是 libPaths

> .libPaths()
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"      
[3] "/usr/lib/R/library"

我以 root 或闪亮用户的身份删除并重新安装了这个包,但没有成功,并在应用程序内的 Rprofile 中强制 libPath,也没有任何成功。

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    几周前我遇到了同样的问题。对我来说,它帮助我首先更新所有软件包:

    update.packages(ask=FALSE, checkBuilt=TRUE)
    

    如果这没有帮助,您可以考虑卸载旧版本,删除站点库并从头开始安装所有内容。在此之前,检索已安装包的向量

    installed.packages()[,1]
    

    并将结果保存到文件中。

    就我而言,方法 1 update.packages 和添加的一些系统库有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-23
      • 2020-11-27
      • 2021-10-10
      • 1970-01-01
      • 2021-06-14
      相关资源
      最近更新 更多