¿Cómo puedo actualizar R a través de RStudio?
275
Instala una nueva versión de R desde el sitio web oficial .
RStudio debería comenzar automáticamente con la nueva versión cuando la reinicie.
En caso de que necesite hacerlo manualmente, en RStudio, vaya a: Herramientas -> opciones -> General.
Consulte la respuesta de @micstr para obtener un tutorial más detallado.
close and reopen RStudio ~~restart RStudio
Para completar, la respuesta es: no puede hacerlo desde RStudio. @agstudy tiene razón: debe instalar la versión más nueva de R, luego reiniciar RStudio y usará automáticamente la nueva versión, como señaló @Brandon.
Sería genial si hubiera una función update.R (), análoga a la función install.packages () o la función update.packages (function).
Entonces, para instalar R,
--Espera - ¿y mis queridos paquetes? -
ok, uso una Mac, así que solo puedo proporcionar detalles precisos para la Mac, tal vez alguien más pueda proporcionar las rutas precisas para Windows / Linux; Creo que el proceso será el mismo.
Para asegurarse de que sus paquetes funcionan con su nueva versión brillante de R, necesita:
mover los paquetes de la antigua instalación de R a la nueva versión; en Mac OSX, esto significa mover todas las carpetas desde aquí:
hacia aqui:
[donde reemplazará "2.15" y "3.0" con cualquier versión desde la que esté actualizando. Y solo copie los paquetes que no estén en el directorio de destino. es decir, no sobrescriba su nuevo paquete 'base' con el anterior; si lo hizo, no se preocupe, de todos modos lo arreglaremos en el siguiente paso. Si esas rutas no funcionan para usted, intente usarlas
installed.packages()
para encontrar los nombres de ruta adecuados.]ahora puede actualizar sus paquetes escribiendo
update.packages()
su consola RStudio y respondiendo 'y' a todas las indicaciones.finalmente, para asegurarse de que ha hecho todo, escriba estos dos comandos en la consola RStudio para ver lo que tiene:
fuente
system
llamadas ...Si está utilizando Windows, puede utilizar el instalador . Ejemplo de uso aquí
fuente
# installing/loading the package: if(!require(installr)) { install.packages("installr"); require(installr)} #load / install+load installr updateR(F, T, T, F, T, F, T) # install, move, update.package, quit R.
setInternet2(TRUE)
ver la sección Solución de problemasRecomendaría usar el paquete de instalación de Windows para lograr esto. El paquete no solo actualizará su versión R, sino que también copiará y actualizará todos sus paquetes. Hay un blog sobre el tema aquí . Simplemente ejecute los siguientes comandos en R Studio y siga las instrucciones:
fuente
Si está utilizando una computadora Mac , puede usar el nuevo paquete updateR para actualizar la versión R desde RStudio: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- con-una-función-en-mac-osx /
En resumen, debe realizar esto:
fuente
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
funcionó, aunque recibí el mensaje de error, ya que cuando reinicié R se había actualizado a 3.6.2 y parecía que la mayoría de mis paquetes también sobrevivieron a la actualización.Pegue esto en la consola y ejecute los comandos:
fuente
Hay un nuevo paquete llamado instalador que puede actualizar su versión R dentro de R en la plataforma Windows. El paquete fue construido bajo la versión 3.2.3
Desde R Studio, haga clic en Herramientas y seleccione Instalar paquetes ... luego escriba el nombre "instalador" y haga clic en instalar. Alternativamente, puede escribir install.packages ("instalador") en la consola.
Una vez que R studio haya terminado de instalar el paquete, cárguelo escribiendo require (installr) en la consola.
Para comenzar el proceso de actualización para su instalación de R, escriba updateR () . Esta función buscará nuevas versiones de R y, si está disponible, lo guiará a través de las decisiones que debe tomar. Si su instalación de R está actualizada, devolverá FALSE.
Si elige descargar e instalar una versión más nueva. Hay una opción para copiar / mover todos sus paquetes de la instalación R actual a la instalación R más reciente, lo cual es muy útil.
Salga y reinicie R Studio una vez que finalice el proceso de actualización. R Studio cargará la versión R más nueva.
Siga este enlace si desea obtener más información sobre cómo usar el paquete de instalación .
fuente
Simplemente reinicie R Studio después de instalar la nueva versión de R. Para confirmar que está en la nueva versión,> versión y debería ver los nuevos detalles.
fuente
No use Rstudio para actualizar R. Rstudio NO ES R, Rstudio es solo un IDE. Esta respuesta es un resumen de respuestas anteriores para diferentes sistemas operativos. Para todos los sistemas operativos, es conveniente ver de antemano lo que sucederá con los paquetes que ya ha instalado aquí .
WINDOWS - >> Abra CMD / Powershell como administrador y escriba "R" para pasar al modo interactivo. Si esto no funciona, busque y ejecute RGui.exe en lugar de escribir R en la consola ... y luego:
MacOS - >> Puede usar el paquete updateR . El paquete no está en CRAN, por lo que deberá ejecutar el siguiente código en Rgui:
Tenga en cuenta que está previsto fusionar updateR e installR en un futuro próximo para que funcione tanto para Mac como para Windows.
Linux - >> Por el momento
installr
NO está disponible para Linux / MacOS (consulte la documentación para la versión actual 0.20 ). A medida que se instala R, puede seguir estas instrucciones (en Ubuntu, aunque la idea es la misma en otras distribuciones: agregue la fuente, actualice y actualice e instale).fuente
Descubrí que, para mí, la mejor solución permanente para mantenerme actualizado con Linux era instalar el proyecto parcheado en R. Esto mantendrá su instalación de R actualizada y ni siquiera necesita mover sus paquetes entre instalaciones (que se describe en la respuesta de RyanStochastic).
Para openSUSE, consulte las instrucciones aquí .
fuente