在 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 可能会破坏它 - 我的确实如此......