R语言无法安装devtools及依赖包问题求助
解决devtools安装失败的问题
问题1:clang编译器缺失导致依赖包编译失败
系统缺少编译R包必需的Xcode命令行工具,导致找不到x86_64-apple-darwin13.4.0-clang编译器,解决步骤:
- 打开终端,运行:
xcode-select --install - 按照提示完成安装,期间需同意Apple许可协议。
- 重启RStudio或终端后再执行安装操作。
问题2:xml2包缺少libxml-2.0系统库
xml2依赖libxml2系统库,通过Homebrew安装:
- 若未安装Homebrew,在终端执行安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装libxml2:
brew install libxml2 - 配置环境变量让R识别该库:
- 终端执行:
export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig" - 或直接在R控制台运行:
Sys.setenv(PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig")
- 终端执行:
重新安装devtools
完成上述配置后,在R控制台执行:
install.packages("devtools")
内容的提问来源于stack exchange,提问作者Athena Nguyen
相关产品推荐
相关产品推荐

