macOS Catalina下R无法加载包的问题求助
解决方法
1. 安装Xcode命令行工具
打开终端执行以下命令,按提示完成安装:
xcode-select --install
错误日志明确显示缺少xcrun工具,该工具属于Xcode命令行工具组件,是编译R源码包的必需依赖。
2. 安装二进制版本的vctrs包
避开源码编译(旧系统可能不兼容最新源码版本),直接安装预编译的二进制包:
install.packages("vctrs", type = "binary")
如果再次弹出安装方式选择提示,选No,坚持安装二进制版本。
3. 验证tidyverse加载
vctrs安装完成后,重新加载tidyverse:
library(tidyverse)
问题根源说明
- 缺少编译R源码包的核心工具,导致vctrs源码安装失败;
- macOS Catalina 10.15.5属于旧版本,无法兼容部分新包的源码编译环境,因此优先选择二进制包安装是更适配的方案。
内容的提问来源于stack exchange,提问作者vog
相关产品推荐
相关产品推荐

