R告诉我,当我不在时,我会丢失一个依赖包吗?

时间:2019-07-26 14:08:11

标签: r

我每天都会运行一些R脚本,因此所有必要的软件包都已经运行了好几个月。昨天我安装了RInno软件包,并且我相信这会在某种程度上影响其他软件包,因为由于无法加载常规软件包,我的例行脚本不再运行。

进行故障排除时,我从odbc软件包开始。尝试加载时会提示我:

  

错误:在loadNamespace(j <-i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]])中,'odbc'的程序包或名称空间加载失败: br />   没有名为“ Rcpp”的软件包

然后我运行.libPaths(),检查了两个返回的路径,并且两个路径中都存在Rcpp软件包。

我什至尝试重新安装odbc和Rcpp都没有运气。有人知道这里会发生什么吗?

Update1 :虽然尝试重新安装Rcpp无效,但重新安装dplyr确实可以解决缺少的rlang问题。因此,我决定直接从https://cran.r-project.org/web/packages/Rcpp/index.html下载Rcpp,然后将其手动粘贴到我的两个库文件夹中。这似乎已经解决了Rcpp问题,但是现在尝试加载odbc或运行devtools::session_info()时遇到以下新错误:

  

loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])中的错误:找不到对象'vI'

Update2:最终,我决定对两个库文件夹进行还原,直到安装RInno之前的某个时间,还原似乎一直有效。我仍然不知道Rinno做了什么,但我不会再尝试了。

0 个答案:

没有答案