解决国外镜像无法访问导致的R包无法安装问题

我自己的方法:

install.packages("vcd", repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")

====================================================================

R包安装镜像设置的三种方法:R包安装镜像设置的三种方法 - 简书

更新了Rstudio后,出现

复制代码
unable to access index for repository https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib: cannot open URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/PACKAGES'

出现这个问题是镜像没有设置好

一、首先,用命令行设置镜像

复制代码
options()$repos  ## 查看使用install.packages安装时的默认镜像
options()$BioC_mirror ##查看使用bioconductor的默认镜像
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") ##指定镜像,这个是中国科技大学镜像
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) ##指定install.packages安装镜像,这个是清华镜像

二、其次,在Rstudio里面,Tool--Global Options--Packages选择China (Beijing) https - TUNA Team, Tsinghua University

三、直接在R安装目录下C:\Program Files\R\R-3.6.0\etc\Rprofile.site,找到Rprofile.site文件,打开该文件,找到下列语句

复制代码
# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

修改如下:

复制代码
# set a CRAN mirror 
local({r <- getOption("repos") 
r["CRAN"] <- "http://mirrors.tuna.tsinghua.edu.cn/CRAN/" 
options(repos=r)}

作者:天涯清水

链接:https://www.jianshu.com/p/eeaccf433a4a

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关推荐
LDR00612 小时前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术12 小时前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园13 小时前
C++20 Modules 模块详解
java·开发语言·spring
swordbob13 小时前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享14 小时前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.14 小时前
C语言--day30
c语言·开发语言
何以解忧,唯有..14 小时前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽14 小时前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下14 小时前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
飞天狗11114 小时前
零基础JavaWeb入门——第五课第二小节:九大内置对象 · 第2个:response(响应对象)
java·开发语言