2017-09-12 150 views
0

我試圖在Centos機器上安裝R'sf'。與GDAL(現在通過從源代碼構建固定)擴展問題後,我現在得到:'sf'(R包)名稱空間加載失敗,無法加載共享對象

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

無法加載共享庫/家/ my_user_name/R/x86_64的-紅帽-Linux的gnu- 庫/ 3.4 /sf/libs/sf.so': /home/my_user_name/R/x86_64-redhat-linux-gnu-library/3.4/sf/libs/sf.so: 未定義的符號:ZN15OGRMultiSurface18CastToMultiPolygonEPS

如何我可以解決這個錯誤嗎?

回答

0

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

所以我剛剛重新安裝gdal,按照這些說明(https://trac.osgeo.org/gdal/wiki/BuildingOnUnix)將--with-geos = yes作爲標誌指定給./configure。

這解決了這個問題。

相關問題