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

Mac环境下安装R包rvest遇报错求助

解决Mac系统下R安装rvest包的问题

1. 安装系统级依赖(通过Homebrew)

编译失败的核心原因是缺少底层系统库,用Homebrew安装rvest及依赖包需要的基础组件:

brew install libxml2 libcurl openssl

安装完成后,重启终端或者执行source ~/.zshrc(若使用bash则执行source ~/.bash_profile)刷新环境变量。

2. 配置R的编译路径(可选但关键)

部分情况下R无法自动识别brew安装的库,在R中执行以下代码指定配置路径:

Sys.setenv(PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/openssl/lib/pkgconfig")

3. 重新安装rvest

回到R控制台执行:

install.packages("rvest")

如果仍有单个依赖包(如xml2、cli)编译失败,可先单独安装对应包,再安装rvest:

install.packages("xml2")
install.packages("cli")
install.packages("rlang")
install.packages("rvest")

关于binary安装的说明

Mac上仅CRAN官方分发的R版本支持binary包安装,若你是通过brew安装的R,binary安装方式会失效,因此源码编译是更可靠的选择。

内容的提问来源于stack exchange,提问作者Zeyu Xanthus Wang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 16:35:29