生信星球培训第108期

Day4-Hector-Installing pakcages

2021-05-17  本文已影响0人  Hector

· 配置下载镜像

在RStudio自己的global option中,设置Package的镜像网站只能解决来自CRAN的R包下载速度问题,但是对于Bioconductor,github等来源的R包无力解决。为了确保我们可以自定义CRAN与Bioconductor的下载镜像,下面介绍两种方法:

·方法一:运行以下R代码

# options函数就是设置R运行过程中的一些选项设置
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) #对应清华源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #对应中科大源
# 当然可以换成其他地区的镜像
options()$repos #检验当前的CRAN镜像网站
options()$BioC_mirror #检验当前的Bioconductor镜像网站

但是,使用这种方法最大的问题在于,下次再打开RStudio时,RStudio仍然会将官方镜像设为默认。为了解决这个问题,下面介绍方法二。

· 方法二:修改R配置文件

RStudio中有两个很重要的配置文件:.Renviron和.Rprofile。在我们每次启动RSTudio时,RStudio都会先将这些配置文件运行一遍。下面我们对.Rprofile进行一些编辑操作,以修改每次打开RStudio时的默认镜像。
输入以下代码,以启动对.Rprofile的编辑操作:

file.edit('~/.Rprofile')

输入后,RStudio会自动打开一个新的脚本。在这个新打开的脚本中输入以下内容:

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) 
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") 

将该脚本保存。这样就完成了默认镜像的配置。以后每次打开RStudio时都会使用以上的清华CRAN镜像与中科大Bioconductor镜像。

上一篇 下一篇

猜你喜欢

热点阅读