怎么解决RStudio安装hgu133plus2.db包时出现“参数不能作为逻辑值来用”的错误(语言-r语言)

在RStudio安装hgu133plus2.db包时,采用本地压缩包安装时出现

> install.packages("D:/R-4.1.2/hgu133plus2.db_3.13.tar.gz", repos = NULL, type = "source")
Error in if (include.site) .Library.site : 参数不能作为逻辑值来用
Calls: .libPaths
停止执行
Warning in install.packages :
  installation of package ‘D:/R-4.1.2/hgu133plus2.db_3.13.tar.gz’ had non-zero exit status

如果用在线安装,如

if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")

BiocManager::install("hgu133plus2.db")
library(hgu133plus2.db)

就会出现这样的错误

Error in if (include.site) .Library.site : 参数不能作为逻辑值来用
Calls: .libPaths
停止执行
Error in if (include.site) .Library.site : 参数不能作为逻辑值来用
Calls: .libPaths
停止执行

The downloaded source packages are in
 ‘D:\Rr\Rtmp8YxkE1\downloaded_packages’
Old packages: 'Matrix'
Update all/some/none? [a/s/n]: 
n
Warning messages:
1: In .inet_warning(msg) :
  installation of package ‘org.Hs.eg.db’ had non-zero exit status
2: In .inet_warning(msg) :
  installation of package ‘hgu133plus2.db’ had non-zero exit status

我试过很多方法都不行,不限于重启,查找.libPaths()显示为"D:/R-4.1.1/library"。路径跟环境变量应该都没问题的。
请问问题出现在哪里?怎么解决?谢谢各位了。

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。