【已解决】R语言,如何切换镜像?
這個技巧很重要,一般來說,R語言自帶的install.packages函數來安裝一個包時,都是用的默認的鏡像!
如果你是用的Rstudio這個IDE,你的默認鏡像就是:?https://cran.rstudio.com/
如果你直接用的R語言,那么就是:"http://cran.us.r-project.org" 但是一般你安裝的時候會提醒你選擇。
而我們一般需要更改成自己最方便的
? install.packages(pkgs, lib,?repos = getOption("repos"),
contriburl = contrib.url(repos, type),
method, available = NULL, destdir = NULL,
dependencies = NA, type = getOption("pkgType"),
configure.args = getOption("configure.args"),
configure.vars = getOption("configure.vars"),
clean = FALSE, Ncpus = getOption("Ncpus", 1L),
verbose = getOption("verbose"),
libs_only = FALSE, INSTALL_opts, quiet = FALSE,
keep_outputs = FALSE, ...)
如果是在國內, install.packages("ABC",repos="http://mirror.bjtu.edu.cn/?"),換成北大的鏡像,飛一般的感覺!
如果想永久設置,就用options修改即可。
如果你是Rstudio的IDE,那么直接進入全局設置,一勞永逸的選擇好鏡像!
你可以check一下每個鏡像的包是不是一致的:
dim(available.packages(contriburl = "http://cran.rstudio.com/bin/windows/contrib/3.2/"))
更改鏡像主頁及包的版本即可查看所有鏡像各提供哪些包!
當然,我們的bioconductor其實也是有鏡像的,只是大部分人都不知道,也不會去用而已!
source("http://bioconductor.org/biocLite.R") options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/") biocLite("RGalaxy")##這樣就用中科大的鏡像來下載包啦 ## bioconductor還有很多其它鏡像:https://www.bioconductor.org/about/mirrors/##https://stat.ethz.ch/R-manual/R-devel/library/utils/html/chooseBioCmirror.html
參考文章:
生信菜鳥團:http://www.bio-info-trainee.com/1561.html
總結
以上是生活随笔為你收集整理的【已解决】R语言,如何切换镜像?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【已解决】nimfa 环境的详细搭建过程
- 下一篇: 【已解决】tomcat启动不成功(点击s