7

我在 Linux mint 17.3 64 位中使用 R 版本 3.2.3。我试图用 安装包“car” dependencies=TRUE,但安装失败并显示以下错误消息:

> warnings()
Warning messages:
1: In install.packages("car", dependencies = T) :
installation of package ‘minqa’ had non-zero exit status
2: In install.packages("car", dependencies = T) :
installation of package ‘RcppEigen’ had non-zero exit status
3: In install.packages("car", dependencies = T) :
installation of package ‘leaps’ had non-zero exit status
4: In install.packages("car", dependencies = T) :
installation of package ‘lmtest’ had non-zero exit status
5: In install.packages("car", dependencies = T) :
installation of package ‘rgl’ had non-zero exit status
6: In install.packages("car", dependencies = T) :
installation of package ‘SparseM’ had non-zero exit status
7: In install.packages("car", dependencies = T) :
installation of package ‘quantreg’ had non-zero exit status
8: In install.packages("car", dependencies = T) :
installation of package ‘lme4’ had non-zero exit status
9: In install.packages("car", dependencies = T) :
installation of package ‘effects’ had non-zero exit status
10: In install.packages("car", dependencies = T) :
installation of package ‘pbkrtest’ had non-zero exit status
11: In install.packages("car", dependencies = T) :
installation of package ‘car’ had non-zero exit status
12: In install.packages("car", dependencies = T) :
installation of package ‘alr4’ had non-zero exit status

我该如何解决这个问题?请帮忙。

4

5 回答 5

9

我终于找到了解决方案。查看安装“minqa”的错误消息后,我意识到安装程序无法找到gfortran. 所以我安装了gfortran,然后再次尝试安装“car”。这次我收到另一条错误消息,说-llapack -lblas没有找到。因此,根据这个链接:/usr/bin/ld: 找不到 -llapack 我安装了包"liblapack-dev", "liblapack3","libopenblas-base""libopenblas-dev". 之后,“car”包就安装成功了。

于 2016-02-26T11:30:07.383 回答
7

安装 r-cran-car

在 Ubuntu 16.04 (Xenial Xerus) 上安装 r-cran-car 包就像在终端上运行以下命令一样简单:

sudo apt-get 更新

sudo apt-get install r-cran-car

于 2017-07-07T12:39:38.067 回答
3

我遇到过同样的问题。gcc-fortran就我而言,安装在我的机器上就足够了。

于 2017-10-18T16:21:37.623 回答
1

如果您使用 Anaconda,请考虑通过 conda 安装 gfortran 软件包。例如,在 Mac 上

conda install -c anaconda gfortran_osx-64 
于 2018-03-26T06:10:00.987 回答
0

浏览 的输出时install.packages("car"),我收到了以下错误消息:

/bin/bash: gfortran: command not found
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas

将相关软件包添加到我的Ubuntu系统后,一切正常。

sudo apt-get install gfortran liblapack-dev libblas-dev
于 2020-04-14T15:30:05.907 回答