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

R 错误:包‘;的编译失败;xml2’;,r,xml2,R,Xml2,我正在Ubuntu 16.04中安装“rvest”和“xml2”软件包。但我多次得到如下错误 /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

我正在Ubuntu 16.04中安装“rvest”和“xml2”软件包。但我多次得到如下错误

/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
我检查了多个来源,并且也这样做了

sudo apt-get install libcurl4-openssl-dev libssl-dev
sudo apt-get install libxml2-dev

但安装失败

似乎是您的系统(主要是C++)的一个特定问题,而不是软件包的问题

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

withr::with_makevars(c(CXX = "g++ -std=c++11"),install.packages("xml2", verbose = TRUE))

这将安装xml2。在此之后,您可以安装rvest软件包

您可以发布整个安装日志吗?从那里我可以看到安装日志?我想要的是您在安装过程中获得的所有输出,而不仅仅是您报告的错误。