Ubuntu 22.04系统下无法在R中安装gmm包的问题求助
解决R中安装gmm包时的编译失败问题
你遇到的(as ‘lib’ is unspecified)只是R的常规提示,并非报错根源。真正导致安装失败的原因是系统缺少gfortran编译器——从报错日志里的/bin/bash: linha 1: gfortran: comando não encontrado可以明确:gmm包包含Fortran编写的源码,必须依赖gfortran完成编译。
解决步骤:
- 根据你的Linux发行版,在终端安装gfortran及R包编译依赖:
- Debian/Ubuntu系列:
sudo apt update && sudo apt install gfortran r-base-dev - Red Hat/CentOS/Rocky系列:
sudo dnf install gcc-gfortran R-devel - Arch Linux:
sudo pacman -S gcc-fortran r-base-devel
- Debian/Ubuntu系列:
- 依赖安装完成后,重新在R中执行安装命令:
install.packages("gmm", repos = "https://cloud.r-project.org")
你之前安装libconfig无效,是因为问题本质并非库路径配置,而是缺少编译Fortran代码的必要工具。
内容的提问来源于stack exchange,提问作者Lucas Santos
相关产品推荐
相关产品推荐

