如何在Tidyverse中更新purrr包?执行install.packages仍下载旧版本
解决purrr无法更新到最新版本的问题
问题背景
tidyverse_update提示purrr可从1.0.4更新至1.1.0,但执行install.packages("purrr")命令后,下载的仍是旧版本,重启R会话后问题依旧。
解决步骤
1. 更换CRAN镜像
部分镜像可能未同步最新版purrr的二进制包,切换到同步及时的镜像尝试:
options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) install.packages("purrr")
2. 从源码编译安装
若镜像暂未提供最新二进制包,可直接从源码编译安装:
install.packages("purrr", type = "source")
注意:源码编译需系统提前安装编译工具——macOS需安装Xcode命令行工具,Windows需安装Rtools。
3. 检查R版本兼容性
purrr 1.1.0要求R版本≥4.0.0,若你的R版本过低,需先更新R再尝试安装。
4. 卸载后重装
先彻底移除旧版本,再重新安装:
remove.packages("purrr") install.packages("purrr")
内容的提问来源于stack exchange,提问作者Evan Pennebaker
相关产品推荐
相关产品推荐

