每次开展R语言线下学习班,都需要重新发几次:Windows电脑使用Rstudio会有多少错误呢,虽然大部分同学都是可以根据我们的教程顺利解决问题,但是不幸的人各有各的不幸。一般来说就是Windows电脑的中文用户名需要修改电脑系统的环境变量,R包下载等等。
打开rstudio软件居然出现联网报错
如下,实际上rstudio软件本身是无需联网的,需要联网的是R包安装等等中间过程,一开始就报错这是要劝退啊!!!
真的是非常诡异,真的RStudio软件本身打开是不需要连接 internet呀!!!
简单谷歌了一下,发现大家说这个联网报错,指的是RStudio用本地连接与RStudio IDE(编辑器)的对话。导致另一个可能原因,防火墙或者网络设置会导致这种连接被阻断!本地连接也是联网的一种,尴尬了!
关闭防火墙
修改防火墙即可,最简单的方法是全部关闭!因为绝大部分同学都是不会遇到这个问题,既然他们没有这个问题,说明他们的防火墙都是关闭的,你需要跟大家保持一致!
如下所示:
如果找到这个设置呢?有点麻烦,需要进入控制面板→Windows防火墙,然后点击左侧菜单中的"高级设置"。
当然了,没有防火墙,你的电脑在那个网络里面是裸奔的!你可能会担心你的电脑是不是会有风险,其他人远程登录偷走你的资料。
其实这个东西,就好像你去了星巴克连接人家提供的免费WiFi,就有非常大的风险了,要避免这个风险你就只能是连接自己的手机热点,不要使用这样的公共免费WiFi咯。同样的道理,如果你确实不愿意在公用网络关闭你的防火墙,那就不要使用rstudio咯。
接下来就继续安装R包吧
使用管理员打开R哦,然后就
options()$repos
options()$BioC_mirror
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options()$repos
options()$BioC_mirror
# https://bioconductor.org/packages/release/bioc/html/GEOquery.html
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("KEGG.db",ask = F,update = F)
BiocManager::install(c("GSEABase","GSVA","clusterProfiler" ),ask = F,update = F)
BiocManager::install(c("GEOquery","limma","impute" ),ask = F,update = F)
BiocManager::install(c("org.Hs.eg.db","hgu133plus2.db" ),ask = F,update = F)
如果你还报错,就看看周围有没有大神帮你解决吧!
网友评论