在R Connect 3.6中无法安装Hmisc包的问题求助
解决Hmisc包安装依赖失败的问题
从错误日志能看出,核心问题是**interp包无法获取**,导致依赖它的latticeExtra、Hmisc、rms连锁安装失败。针对你的R 3.6版本,按以下步骤操作:
安装适配旧R版本的
interp包
CRAN上的最新interp版本已不再支持R 3.6,需要安装兼容的旧版本。先确保已安装devtools:install.packages("devtools")然后指定版本安装
interp:devtools::install_version("interp", version = "1.0-33")安装对应版本的
latticeExtra
同样安装适配R 3.6的旧版本:devtools::install_version("latticeExtra", version = "0.6-29")依次安装
Hmisc和rms
继续安装适配R 3.6的目标包:devtools::install_version("Hmisc", version = "4.4-2") devtools::install_version("rms", version = "6.2-0")
额外建议
R 3.6是2020年发布的旧版本,大量新包已停止对它的支持。如果条件允许,建议升级到R 4.2或更高的长期支持版本,后续安装包时会大幅减少这类依赖兼容问题。
内容的提问来源于stack exchange,提问作者Eryk Wisniewski
相关产品推荐
相关产品推荐

