首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:包‘xml2’的编译失败

错误:包‘xml2’的编译失败
EN

Stack Overflow用户
提问于 2020-05-22 14:49:49
回答 1查看 417关注 0票数 1

我正在Ubuntu16.04中安装"rvest“和"xml2”包。但我多次收到如下错误

代码语言:javascript
复制
/usr/lib/R/etc/Makeconf:143: recipe for target 'connection.o' failed
make: *** [connection.o] Error 1
ERROR: compilation failed for package ‘xml2’
* removing ‘/home/prdmcl/R/x86_64-pc-linux-gnu-library/3.2/xml2’
Warning in install.packages :
  installation of package ‘xml2’ had non-zero exit status

我检查了多个来源,也这样做了

代码语言:javascript
复制
sudo apt-get install libcurl4-openssl-dev libssl-dev
sudo apt-get install libxml2-dev

但安装失败。

EN

回答 1

Stack Overflow用户

发布于 2020-09-05 02:30:27

似乎是你的系统(主要是C++)有特定的问题,而不是软件包的问题。

我也遇到了同样的问题,我在R命令行上使用了以下解决方法:

代码语言:javascript
复制
withr::with_makevars(c(CXX = "g++ -std=c++11"),install.packages("xml2", verbose = TRUE))

这将安装xml2。之后,您可以安装rvest包

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61949329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档