首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R错误:依赖项‘xml2’、‘httr’对包不可用(Linux Mint 20.1)

问R错误:依赖项‘xml2’、‘httr’对包不可用(Linux Mint 20.1)
EN

Stack Overflow用户
提问于 2021-01-30 00:47:58
回答 1查看 586关注 0票数 5

我不太清楚这到底属于哪里,所以我决定在堆栈溢出上发布这篇文章。

我最近在Linux Mint 20.1上的R和R-Studio上遇到了软件包问题,在安装像plotly和tidyverse这样的软件包时,我总是收到依赖错误。因此,为了测试我的系统是否有响应,我现场启动了一个fresh Linux Mint U盘,并通过以下方式安装了R和R-Studio:

代码语言:javascript
复制
sudo apt update  
sudo apt dist-upgrade
sudo apt install r-base

然后从here下载R-Studio并安装它,如下所示:

代码语言:javascript
复制
sudo apt-get install gdebi-core

# Install R-Studio with gdebi
sudo gdebi rstudio-1.2.5042-amd64.deb

然后,我在终端中输入rstudio打开RStudio。在RStudio内部,我试图通过install.packages("tidyverse")安装tidyverse包,但这导致了一些依赖错误,比如:

代码语言:javascript
复制
ERROR: dependencies ‘xml2’, ‘httr’ are not available for package ‘rvest’
* removing ‘/home/mint/R/x86_64-pc-linux-gnu-library/3.6/rvest’
* installing *source* package ‘tibble’ ...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-30 00:47:58

解决方案是使用@fredaas在r-lib issue中建议的命令:

代码语言:javascript
复制
sudo apt install build-essential libcurl4-gnutls-dev libxml2-dev libssl-dev

通过使用这个命令,我能够解决这个问题,并完美地安装我需要的每个包。

我很抱歉,如果这不属于这里,但我希望我可以帮助某人节省数小时的故障排除。这个问题可能是由Linux Mint或最新的R版本4.0.3引起的,所以我不确定在哪里分享我的结果。

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

https://stackoverflow.com/questions/65958533

复制
相关文章

相似问题

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