R安装软件包会导致现有软件包被删除

时间:2019-07-04 07:02:01

标签: r package install.packages

我是说我经常遇到一些问题,比如说我安装一些软件包时

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会话如何尝试更新程序包但未能成功(在过程中途中断,实际上,它没有更新该程序包而是删除了该程序包)

0 个答案:

没有答案