R 安装包安装(install.packages)总是出错package ‘xxx’ is not available

今天在一台新机器上使用RGui时需要安装一些包,但是不管安装哪个包都会提示错误:

> install.packages("VennDiagram")
--- 在此連線階段时请选用CRAN的鏡子 ---
Warning: 无法在貯藏處https://mirrors.tongji.edu.cn/CRAN/src/contrib中读写索引:
  无法打开URL'https://mirrors.tongji.edu.cn/CRAN/src/contrib/PACKAGES'
Warning: 无法在貯藏處https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6中读写索引:
  无法打开URL'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/PACKAGES'
Warning message:
package ‘VennDiagram’ is not available (for R version 3.6.1) 

原来install.packages这个函数是有选项的:参考官方文档(??install.packages),注意repos选项。

Usage
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, ...)

问题解决,可以通过options设置https换成http:

options(repos='http://cran.rstudio.com/')
> library(VennDiagram)
载入需要的程辑包:grid
载入需要的程辑包:futile.logger
......

解决了!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容