在 R 中安装包时出现问题

在 R 中安装包时出现问题

在 R 中,我正在尝试运行 -

install.package('rattle')

但终端给了我以下错误 -

Error in .chooseMirror(m, "CRAN", graphics, ind, useHTTPS) : 
could not find function "setNames"

R 版本 - 3.2.2
Ubuntu - 14.04 LTS

如何解决这个错误?

可能是因为我在安装 R-base 时遇到了一些问题 -

从命令行,它只会安装 3.0.2,而不会安装 3.2.2。因此,我从 Ubuntu 软件中心安装了 R-3.2.2。

从软件中心,它不会安装 r-base,并出现以下错误:

Package dependencies cannot be resolved
he following packages have unmet dependencies:

r-base: Depends: r-base-core (>= 3.2.2-1trusty0) but 3.2.2-1trusty0 is to be installed
Depends: r-recommended (= 3.2.2-1trusty0) but 3.0.2-1ubuntu1 is to be installed

因此,之后,我尝试从软件中心首先安装 r-base-core-1trusty0,然后安装 r-base-1trusty0。它成功了,我的系统中安装了 R-3.2.2。

通过 install.packages() 从 R 安装包时,系统要求我选择一个镜像。选择镜像后,出现上述错误。说明 .chooseMirror(...) 中存在问题

我尝试时遇到了同样的 .chooseMirror 错误 -

update.packages(checkBuilt=TRUE)

错误可能是由于安装问题

PS:我在编辑后重新发布了这个问题问题,因为没有足够的声誉点来评论其他人的帖子。

答案1

尝试使用R --vanilla- .Rprofile 可能会破坏它 - 我的确实如此......

相关内容