我是说我经常遇到一些问题,比如说我安装一些软件包时
tmap
它有一些像秤的依赖项
我跑步后:
install.packages("tmap")
询问(但是我已经安装了以下大多数软件包)
There are binary versions available but the source versions are later:
binary source needs_compilation
Rcpp 0.12.16 1.0.1 TRUE
scales 0.5.0 1.0.0 TRUE
tmaptools 1.2-4 2.0-1 FALSE
sf 0.6-1 0.7-5 TRUE
raster 2.6-7 2.9-5 TRUE
leaflet 2.0.0 2.0.2 FALSE
tmap 1.11-2 2.2 FALSE
Do you want to install from sources the packages which need compilation?
y/n: n
trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/3.3/Rcpp_0.12.16.zip'
Error in download.file(url, destfile, method, mode = "wb", ...) :
cannot open URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/3.3/Rcpp_0.12.16.zip'
Warning in install.packages :
download of package ‘Rcpp’ failed
当我想加载包装秤时,它给了我
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called ‘scales’
但是我之前已经安装了该软件包,但是当我检查库中的“ scales”文件夹时。
库中的文件夹仍然存在,但是该文件夹仅包含一个libs文件夹,并且该文件夹几乎为空
因此,如果我没有记错的话,安装命令将尝试更新依赖项软件包,但是该过程失败并留下了已删除的软件包(R会话希望删除并更新该软件包,但由于某种原因,它在中间停止了)>
关键是R会话如何尝试更新程序包但未能成功(在过程中途中断,实际上,它没有更新该程序包而是删除了该程序包)