公众号里的文章大多数需要编程基础,如果因为代码看不懂,而跟不上正文的节奏,可以来找我学习,相当于给自己一个新手保护期。我的课程都是循环开课,点进去咨询微信,随时可以报名↓ 生信分析直播课程(每月初开一期) 生信新手保护学习小组长期报名中生信新手保护学习小组长期报名中(每月一期) 单细胞陪伴学习小组(每月一期)
学生说想要在Rstudio的Tools-Global Options里面设置西湖大学的镜像,但是在软件提供的镜像列表里面找不到西湖大学。
PS :西湖大学有啥不一样呢,其实最主要的是有人设置清华访问不了,西湖能用,有人反过来,多几个选择总是好的。西湖最大的亮点在Bioconductor镜像,它保留了旧版本的R包镜像,而其他家都删除了。
问为什么在Rstudio的镜像列表里找不到西湖大学呢,那不好解释,无非就是不够官方啊,没有收录啊之类的原因,知道为什么也没有意义,不是我们可以改变的。想想怎么办才是最靠谱的。
要反正代码设置能用就行了,我们讲的一直是这个代码:
## 使用西湖大学的镜像
options(BioC_mirror="https://mirrors.westlake.edu.cn/bioconductor")
options("repos"=c(CRAN="https://mirrors.westlake.edu.cn/CRAN/"))
这是一个对新手来说最安全的方法,只是它是一次性的设置,每次重新打开一个Rstudio窗口时,就需要重新运行这两句代码才能使设置生效。
我们是不太推荐新手去改配置文件的,主要怕你往里面乱写代码导致启动就报错,还找不到原因,重启都没用。不毛手毛脚的老手可以用起来,是最方便的方法。
file.edit("~/.Rprofile")
这句代码的意思是打开配置文件.Rprofile,进入可编辑状态。如果没有这个文件,会自动新建一个。

如果没有像我这样自动打开文件,那么你就:
file.create("~/.Rprofile")
file.edit("~/.Rprofile")

不要在这个配置文件里乱加东西,有的同学不知道,以为这是普通脚本,一堆乱七八糟代码填进去,以后每次打开Rstudio都会报错,重启重装软件都没有用,只有删除这个文件或者删除里面的多余代码才会恢复。
这个是学生自己发现的,我们一早知道这里没有西湖,就不会去想怎么设置了。但她有了这个想法,在ai的帮助下知道了,其实可以自己填一个网址进去。我也跟着学到了哈哈哈,分享给你们。

图中的网址是:
https://mirrors.westlake.edu.cn/CRAN/
不过呢,这种方法不能同步设置bioconductor的镜像,需要设置还得用这句代码:
options(BioC_mirror="https://mirrors.westlake.edu.cn/bioconductor")