Fedora系统RStudio安装tidyverse依赖缺失无法安装如何解决?
Fedora系统RStudio安装tidyverse依赖失败解决方案
你安装的curl仅为系统命令行工具,R的curl扩展包需要系统提供curl开发库才能完成编译,这是报错的核心诱因。可按以下步骤解决:
- 第一步:安装所有系统层面的编译依赖库,打开终端执行命令:
sudo dnf install libcurl-devel openssl-devel libxml2-devel libpng-devel libjpeg-turbo-devel freetype-devel harfbuzz-devel fribidi-devel gcc gcc-c++ gfortran
- 第二步:打开RStudio,先单独安装底层依赖包,在控制台执行R命令:
install.packages(c("curl", "httr", "gargle", "ids", "rvest"))
确认上述包全部安装成功无报错后,继续安装谷歌相关依赖:
install.packages(c("googledrive", "googlesheets4"))
- 第三步:所有依赖安装完成后,安装tidyverse主包:
install.packages("tidyverse")
- 若不需要谷歌云盘、谷歌表格相关功能,可跳过谷歌相关依赖的安装,直接安装tidyverse核心功能组件即可,完全满足常规数据处理需求:
install.packages(c("dplyr", "ggplot2", "tidyr", "readr", "purrr", "tibble", "stringr", "forcats"))
- 若安装时出现镜像同步导致的下载失败,可指定官方CRAN源安装:
install.packages("tidyverse", repos = "https://cran.r-project.org")
内容的提问来源于stack exchange,提问作者Incisor
相关产品推荐
相关产品推荐

