【问题标题】:Shinyapp.io cannot load rgdal packageShinyapp.io 无法加载 rgdal 包
【发布时间】:2019-10-02 14:43:08
【问题描述】:

我有一个在本地运行的闪亮应用程序,它加载了几个包,包括 rgdal,它安装在我的 MacOS 上本地。当我将它部署在 shinyapp.io 服务器上时,服务器似乎找不到 rgdal 安装。我看到其他人对 rgdal 也有类似的问题,但我似乎找不到解决方法。

我已尝试从终端重新安装 rgdal 包,但这也不起作用。

我在服务器上部署时遇到的错误是:

Error in value[3L] : package or namespace load failed for ‘rgdal’ in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/opt/R/3.5.0/lib/R/library/rgdal/libs/rgdal.so': /opt/R/3.5.0/lib/R/library/rgdal/libs/rgdal.so: undefined symbol: _ZN10OGRFeature11SetGeometryEP11OGRGeometry Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> Execution halted

如何在/opt/R/3.5.0/lib/R/library/rgdal/libs/ 中安装 rgdal 包?我的理解是,这应该可以解决问题,因为服务器正在该文件夹中查找安装。

【问题讨论】:

标签: shiny leaflet rgdal sf shinyapps


【解决方案1】:

在 Shinyapps.io 中,在应用程序的高级设置下,我取消选中“包缓存”,然后重新部署。然后它起作用了。此解决方案是 rstudio 支持团队提出的。

【讨论】:

    猜你喜欢
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 2021-09-27
    • 2018-12-01
    • 2018-03-11
    相关资源
    最近更新 更多