CentOS 6环境下RStudio 3.4.3无法安装googleway包求助
解决CentOS 6下R安装googleway包失败的问题
Hey, 刚看到你在CentOS 6上用R 3.4.3安装googleway时遇到的报错,其实问题出在编译依赖包curl的时候,系统找不到libcurl的开发文件——这是R包编译时很常见的系统依赖缺失问题。
你的报错信息里已经明确给出了提示:
Configuration failed because libcurl was not found. Try installing:
- rpm: libcurl-devel (Fedora, CentOS, RHEL)
直接按提示解决就好,步骤很简单:
安装系统级的libcurl开发库
打开终端,用sudo权限执行以下命令(需要输入你的用户密码获取root权限):sudo yum install libcurl-devel这个命令会从CentOS官方源下载并安装libcurl的头文件和编译依赖,补上R包编译时缺的关键文件。
重新安装googleway包
回到RStudio里,重新运行安装命令:install.packages("googleway")这次系统就能找到需要的libcurl文件,顺利编译安装
curl依赖包,进而完成googleway的安装。
如果之后再遇到类似的编译错误,大多也是系统缺少对应的开发库,留意报错里的-devel包提示,用yum安装就能解决。
内容的提问来源于stack exchange,提问作者Ham18
相关产品推荐
相关产品推荐

