我尝试在 Rstudio 中安装 maptools 时遇到一些错误

问题描述 投票:0回答:1

大家好,我想知道如何在 R 中安装名为“maptools”的包。我试图手动安装,从“https://cran.r-project.org/src/contrib/Archive”下载/maptools/”。但我不能。尝试安装后,出现以下错误消息。

“https://cran.rstudio.com/bin/windows/Rtools/ 将软件包安装到“C:/Users/HP/AppData/Local/R/win-library/4.3” (因为“lib”未指定)

  • 安装source包“maptools”... ** 软件包“maptools”已成功解压并检查 MD5 和 ** 使用分阶段安装 ** 库 系统错误(粘贴(MAKE,p1(粘贴(“-f”,shQuote(makefiles))),“编译器”),: 找不到“制作”
  • 删除“C:/Users/HP/AppData/Local/R/win-library/4.3/maptools” install.packages 中的警告: 软件包‘E:/R_para_politicas_publicas/Clase_6/4_Econometria Espacial/Packages/maptools_1.1-8.tar.gz’的安装具有非零退出状态”

我想知道是否有人可以解决该安装问题,或者这是 R、Rstudio 或我的 Windows 11 86*64 的问题。

r rstudio r-maptools
1个回答
0
投票

{maptools}
已退役,二进制文件已从 CRAN 中删除,要从源代码构建它,您首先需要 Rtools(43)。尽管您也可以从 Posit Public Package Manager 快照安装二进制文件。由于
{maptools}
于 2023 年 10 月 16 日存档,因此 2023 年 10 月 13 日的快照应该可以:

install.packages("maptools", repos = "https://packagemanager.posit.co/cran/2023-10-13")

如果您正在处理一些遗留项目,我会考虑设置一个具有特定

renv
repos
环境,以便将这些包保留在项目的包库中并避免版本冲突:

> renv::init(repos = "https://packagemanager.posit.co/cran/2023-10-13")
> install.packages("maptools")
# Downloading packages -------------------------------------------------------
- Downloading maptools from CRAN ...            OK [1.8 Mb in 2.4s]
Successfully downloaded 1 package in 7.8 seconds.

The following package(s) will be installed:
- maptools [1.1-8]
- sp       [2.1-0]
...
Do you want to proceed? [Y/n]: 
# Installing packages --------------------------------------------------------
- Installing sp ...                             OK [linked from cache]
- Installing maptools ...                       OK [installed binary and cached in 0.58s]
Successfully installed 2 packages in 0.67 seconds.
© www.soinside.com 2019 - 2024. All rights reserved.