findCRANmirror {utils} | R Documentation |
Find out if a CRAN mirror has been selected for the current session.
findCRANmirror(type = c("src", "web"))
type |
Is the mirror to be used for package sources or web information? |
Find out if a CRAN mirror has been selected for the current session. If so, return its URL else return ‘"https://CRAN.R-project.org"’.
The mirror is looked for in several places.
The value of the environment variable R_CRAN_SRC or
R_CRAN_WEB (depending on type
), if set.
An entry in getOption("repos")
named ‘CRAN’ which
is not the default ‘"@CRAN@")’.
The ‘CRAN’ URL entry in the ‘repositories’ file (see
setRepositories
), if it is not the default ‘"@CRAN@"’.
The two types allow for partial local CRAN mirrors, for example those
mirroring only the package sources where getOption("repos")
might point to the partial mirror and R_CRAN_WEB point to
a full (remote) mirror.
A character string.
setRepositories
, chooseCRANmirror
c(findCRANmirror("src"), findCRANmirror("web"))
Sys.setenv(R_CRAN_WEB = "https://cloud.r-project.org")
c(findCRANmirror("src"), findCRANmirror("web"))