代码之家  ›  专栏  ›  技术社区  ›  Neal Barsch

Linux上的rgeos包安装错误[r]

  •  7
  • Neal Barsch  · 技术社区  · 6 年前

    我正在尝试在Linux上安装包rgeos。我得到以下错误:

    system("sudo apt-get update")
    system("sudo apt install libgdal-dev -y")
    install.packages("rgeos")
    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’
    

    我已经安装了dev libgdal,如果我再次尝试运行sudo,它将返回“已经安装”的信息。

    我怎么修这个?事先谢谢!

    1 回复  |  直到 6 年前
        1
  •  11
  •   Llazar    6 年前

    这是一个bug,您可以使用它来安装较低的稳定版本。

    install.packages("devtools")
    library(devtools)
    install_version("rgeos", version = "0.3-28")
    

    在这段代码之后,一切都应该是好的。