簡體   English   中英

'sf'(R包)的命名空間加載失敗,無法加載共享對象

[英]namespace load failed for ‘sf’ (R package) , unable to load shared object

我試圖在Centos機器上安裝R'sf'。 在使用gdal擴展問題(現在通過從源代碼構建修復)后,我現在得到:

Error: package or namespace load failed for ‘sf’ in dyn.load(file, DLLpath = DLLpath, ...):

無法加載共享對象'/ home / my_user_name / R / x86_64-redhat-linux-gnu- library / 3.4 / sf / libs / sf.so':/ home / my_user_name / R / x86_64-redhat-linux-gnu-library /3.4/sf/libs/sf.so: undefined symbol: ZN15OGRMultiSurface18CastToMultiPolygonEPS

我該如何解決這個錯誤?

所以,這個問題顯然是由於我手動安裝gdal而沒有正確鏈接到geos。

所以我只是按照這些說明( https://trac.osgeo.org/gdal/wiki/BuildingOnUnix )重新安裝了gdal,其中--with-geos = yes作為./configure的標志。

這解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM