¿Cómo puedo configurar un espejo CRAN específico de forma permanente en R?
Quiero configurarlo permanentemente en mi computadora portátil para que cuando lo haga install.packages()
, no me vuelva a preguntar qué espejo elegir.
Puede establecer acuerdos de recompra en su .Rprofile para restaurar su elección cada vez que se inicia R
Editar: para ser más precisos:
Añadir
options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))
a su .Rprofile
Alternativamente, puede configurar el sitio espejo para todo el sitio en su Rprofile.site
. La ubicación del archivo viene dada por ?Startup
:
La ruta de este archivo se toma del valor de la
R_PROFILE
variable de entorno (después de la expansión de tilde). Si esta variable no está configurada, el valor predeterminado esR_HOME/etc/Rprofile.site
, que se usa si existe (lo cual no ocurre en una instalación 'nueva de fábrica').
Lo mismo ocurre Sys.getenv("R_PROFILE")
con la primera opción Sys.getenv("R_HOME")
o R.home()
con la segunda opción. En macOS, la ubicación del segundo es /Library/Frameworks/R.framework/Resources/etc/
.
Es posible que el archivo no exista o que vea las siguientes líneas comentadas:
# set a CRAN mirror
# local({r <- getOption("repos")
# r["CRAN"] <- "http://my.local.cran"
# options(repos=r)})
Por lo tanto, elimine las marcas de comentarios y cambie " http: //my.local.cran " al sitio web correcto, por ejemplo:
local({r <- getOption("repos")
r["CRAN"] <- "http://cran.r-project.org"
options(repos=r)})
structure
esté haciendo nada. Por lo general, es solo una forma conveniente de agregar atributos a un objeto.
.Rprofile
archivo.
RProfile.site
archivo en mi R 3.3.1 en Arch Linux x86_64. Hay un archivo llamado RProfile
que no contiene las líneas comentadas mencionadas en la respuesta.
Rprofile
archivo global . En las plataformas * NIX, está ubicado en/usr/lib/R/library/base/R/Rprofile
. Solo tenga cuidado ... y tenga en cuenta que la.Rprofile
configuración local tiene prioridad.?Startup
los detalles realmente sangrientos de dónde se pueden ubicar los archivos `.Rprofile y cuáles tienen prioridad..First
y.Last
.