我正在尝试rgeos在运行ubuntu 16.04的R 3.5.1中安装.我跑的时候
install.packages("rgeos")
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
* installing *source* package ‘rgeos’ ...
** package ‘rgeos’ successfully unpacked and MD5 sums checked
configure: CC: gcc -std=gnu99
configure: CXX: g++
configure: rgeos: 0.4-1
checking for /usr/bin/svnversion... yes
configure: svn revision: 579
checking for geos-config... /usr/bin/geos-config
checking geos-config usability... yes
configure: GEOS version: 3.5.1
checking geos version at least 3.2.0... yes
checking geos-config clibs... yes
checking geos_c.h presence and usability... yes
checking geos: linking with libgeos_c... no
/usr/bin/ld: cannot find -lgeos
collect2: error: ld returned 1 exit status
configure: Install failure: compilation and/or linkage problems.
configure: error: initGEOS_r not found in libgeos_c.
ERROR: configuration failed for package ‘rgeos’
* removing ‘/home/rstudio/R/x86_64-pc-linux-gnu-library/3.5/rgeos’
Warning in install.packages :
installation of package ‘rgeos’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)
我尝试安装地理空间库
sudo apt-get install binutils libproj-dev gdal-bin
Run Code Online (Sandbox Code Playgroud)
但它没有帮助
任何帮助都会得到赞赏
JRR*_*JRR 13
与R 3.5.1相同的问题.这解决了这个问题
sudo apt install libgeos++-dev
Run Code Online (Sandbox Code Playgroud)