设置R更新源

命令行设置R更新源

创建文件 R.home()/etc/Rprofile.site
设置更新源

 local({r <- getOption("repos")
       r["CRAN"] <- "http://mirrors.aliyun.com/CRAN/"
       r["CRANextra"] <- "http://mirrors.aliyun.com/CRAN/"
       options(repos=r)})

注意 $Rhome 可能是 /usr/local/lib64/R 或者 /usr/lib64/R

rstudio设置更新

修改文件 $Rhome/doc/CRAN_mirrors.csv

Name,Country,City,URL,Host,Maintainer,OK,CountryCode
"Aliyun",China,HangZhou,http://mirrors.aliyun.com/CRAN/,"阿里云代理","admin # Xdmc.org",1,cn
...

之后在rstudio中,断网可以选择该代理。
更准确的是,打不开http://cran.r-project.org/CRAN_mirrors.csv的时候可选。
该方法从函数chooseCRANmirror的代码看到

修改Rstudio的默认配置

见下图

posted @ 2015-02-10 17:04  bregman  阅读(2691)  评论(3编辑  收藏  举报