You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac终端无法安装tidyverse包的技术求助

解决方案

1. 安装系统级依赖包(关键)

报错中的ps、systemfonts、textshaping等R包依赖Mac系统底层编译库,通过Homebrew安装这些依赖:
在终端执行:

brew install fontconfig harfbuzz freetype libuv

2. 单独安装失败的依赖包

先逐一解决安装失败的基础依赖,再尝试安装tidyverse:
在R/RStudio控制台执行:

# 依次安装报错的依赖包
install.packages("ps", type = "source")
install.packages("processx", type = "source")
install.packages("callr", type = "source")
install.packages("systemfonts", type = "source")
install.packages("textshaping", type = "source")
install.packages("ragg", type = "source")
install.packages("reprex", type = "source")

# 最后安装tidyverse
install.packages("tidyverse")

3. 检查并修复包库权限

如果上述步骤仍失败,可能是R包安装路径的权限问题:

  • 在终端执行以下命令查看路径权限:
    ls -ld /usr/local/lib/R/4.3/site-library
    
  • 如果输出显示所有者为root:wheel,当前用户无写入权限,执行以下命令修改权限:
    sudo chown -R $(whoami):staff /usr/local/lib/R/4.3/site-library
    
  • 重新尝试安装tidyverse。

4. 指定CRAN二进制镜像安装

若源码编译始终有问题,强制使用CRAN的二进制包(确保镜像支持Mac二进制):

install.packages("tidyverse", type = "binary", repos = "https://cran.rstudio.com/")

内容的提问来源于stack exchange,提问作者Chase

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 09:06:01