我在尝试将 R 中的“fpc”包安装在 Ubuntu 13.04 上时遇到了特别困难。
我写的代码包含这样一行:
install.packages('fpc') ; library(fpc)
Run Code Online (Sandbox Code Playgroud)
给出输出:
Error in contrib.url(repos, type) :
trying to use CRAN without setting a mirror
Calls: install.packages -> grep -> contrib.url
Execution halted
Run Code Online (Sandbox Code Playgroud)
我还没有弄乱 .Rprofile 文件,谷歌搜索这个问题表明这可能是原因(https://stat.ethz.ch/pipermail/r-devel/2009-October/055136.html) -这里的回应非常神秘(我从这个链接中了解到的是我可能没有设置镜像)。
无论如何,我已经从 apt-get 下载了所有软件包:
sudo apt-get install r-cran-*
Run Code Online (Sandbox Code Playgroud)
到目前为止还没有解决问题。有什么建议么??
谢谢!
如果您这样做,help(install.packages)您可以看到如何在呼叫本身中设置 CRAN 站点。但就其价值而言,我在我的~/.Rprofile
## Default repo
local({r <- getOption("repos");
r["CRAN"] <- "http://cran.r-project.org"; options(repos=r)})
Run Code Online (Sandbox Code Playgroud)
我在这里将其分成两行以进行格式化。根据需要调整本地镜像。