【问题标题】:rgeos package installation error on linux [R]linux上的rgeos包安装错误[R]
【发布时间】:2019-03-26 02:21:54
【问题描述】:

我正在尝试在 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,它会返回“已安装”信息。

我该如何解决这个问题?提前致谢!

【问题讨论】:

  • 这可能有助于stackoverflow.com/a/49181048
  • 在 ubuntu 16.04 / R 3.5.1 上相同,Tung 链接的线程中的解决方案没有帮助,一切都已安装。
  • 看起来它是 0.4-1 版本的 rgeos 特有的东西,因为 0.3-28 在这里运行良好,但由于这个问题无法进行更新。
  • 如果是存档问题,我会尝试通过 devtools::install_version 从 CRAN 获取 rgeos 存档
  • 这是一个错误,开发人员已在 R-sig-geo 邮件列表上的此线程上回复。 r-sig-geo.2731867.n2.nabble.com/…

标签: r linux rgdal


【解决方案1】:

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

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

在这段代码之后一切都应该没问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-05
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    相关资源
    最近更新 更多