CRAN/Bioconductor包安装失败:错误:行开始'<!DOCTYPE HTML PUBLI ...'格式错误

Dan*_*Cee 4 installation redirect r package cran

我刚刚安装了一个新的Ubuntu 14.04并按照此链接另一个的说明安装了R ,就像我一直选择伯克利镜像一样.

在emacs(+ ess)上,我根本无法安装任何CRAN或Bioconductor包,例如:

install.packages("ggplot2")
Run Code Online (Sandbox Code Playgroud)

要么:

source("http://bioconductor.org/biocLite.R")
biocLite("biomaRt")
Run Code Online (Sandbox Code Playgroud)

我不断收到以下错误:

Error: Line starting '<!DOCTYPE HTML PUBLI ...' is malformed!
Run Code Online (Sandbox Code Playgroud)

这个其他线程之后,我只是等着看问题是否自己解决了,但是在2天后我一直得到同样的错误.有什么建议??

Dan*_*Cee 7

好吧我已经解决了这个问题,当提示选择一个CRAN镜像时,我选择了

USA (CA1) [https]
Run Code Online (Sandbox Code Playgroud)

代替

(HTTP mirrors)
Run Code Online (Sandbox Code Playgroud)

这是我从未见过的一个功能......

在此输入图像描述

选择HTTP镜像会将我带到我期待的镜像列表,并立即选择

USA (CA1)
Run Code Online (Sandbox Code Playgroud)

使安装过程完美运行.谢谢!

在此输入图像描述


Dir*_*tel 5

请说明一下

Rscript -e 'print(options("repos"))' 
Run Code Online (Sandbox Code Playgroud)

包含的内容.对于它的价值,我设置CRAN以及另外两个drat这样,从来没有问题:

## Example of Rprofile.site snippet
local({
    r <- getOption("repos")
    r["CRAN"] <- "http://cran.rstudio.com"
    r["eddelbuettel"] <- "http://eddelbuettel.github.io/drat"
    r["ghrr"] <- "http://ghrr.github.io/drat"
    options(repos = r)
})
Run Code Online (Sandbox Code Playgroud)

您可以通过这种方式设置CRAN,BioC和任何其他数量的存储库.