首页 > 解决方案 > 闪亮的部署错误:在安装包“lwgeom”时将 GEOS 升级到 3.6.0 或更高版本

问题描述

我有一个闪亮的应用程序在我的电脑上运行良好。我使用包sfleaflettmap. 其中之一需要包lwgeom作为依赖项。安装包lwgeom时,闪亮的部署给了我以下错误消息。是什么GEOS?以及如何升级GEOS到 3.6.0 或更高版本?

Building R package: lwgeom (0.2-4)

/mnt/packages/build /mnt

* installing to library ‘/opt/R/4.0.0/lib/R/library’

* installing *source* package ‘lwgeom’ ...

** package ‘lwgeom’ successfully unpacked and MD5 sums checked

** using staged installation

configure: CC: gcc

configure: CXX: g++ -std=gnu++11

configure: pkg-config proj exists, will use it

configure: PROJ: 4.9.2

checking for pj_init_plus in -lproj... yes

checking PROJ: epsg found and readable... yes

configure: POSTGIS_PROJ_VERSION: 49

checking for geos-config... /usr/bin/geos-config

checking geos-config usability... yes

configure: GEOS: 3.5.1

checking GEOS version >= 3.6.0... no

configure: error: upgrade GEOS to 3.6.0 or later

ERROR: configuration failed for package ‘lwgeom’

* removing ‘/opt/R/4.0.0/lib/R/library/lwgeom’

################################# End Task Log ################################# 
Error: Unhandled Exception: Child Task 741115836 failed: Error building image: Error building lwgeom (0.2-4). Build exited with non-zero status: 1
Execution halted  

标签: shinyleafletsfgeos

解决方案


更新:我通知了 shinyapps.io,几周后他们升级到了 GEOS 3.8.0。所以,现在我的应用程序部署得很好。


推荐阅读