Linux环境安装R包sdcMicro提示libcurl未在pkg-config搜索路径如何解决
解决步骤
你的报错根源是Linux系统缺失R curl包依赖的系统级开发库,按以下步骤操作即可:
- 先退出R控制台,在系统终端中根据你使用的发行版执行对应命令安装系统依赖:
- Debian/Ubuntu系列:
sudo apt update sudo apt install libcurl4-openssl-dev libssl-dev libxml2-dev
- Fedora/CentOS/RHEL系列:
sudo dnf install libcurl-devel openssl-devel libxml2-devel
- Solaris:
pkg install libcurl_dev
- 重新进入R控制台,先安装curl依赖:
install.packages("curl")
确认curl安装无报错后,再安装sdcMicro主包:
install.packages("sdcMicro")
如果执行上述操作后仍有安装失败的情况,可尝试将R升级至4.x版本后重试,避免旧版本R和新包的兼容问题。
内容的提问来源于stack exchange,提问作者NotQuiteSo1337
相关产品推荐
相关产品推荐

