Ha estado trabajando en un proyecto en RStudio durante días y está hasta la rodilla en código y bibliotecas cargadas. Las cosas van muy bien... hasta que ya no lo son 🙄. De repente, los temidos mensajes de error aparecen cuando intenta utilizar una biblioteca que ha estado usando sin esfuerzo hasta ahora. Decides ignorarlo por ahora y preocuparte más tarde. Pero la próxima vez que abra su sesión de RStudio, surge otro problema. Es hora de actualizar su software RStudio. Razonas contigo mismo y decides ocuparte de eso ahora porque sabes muy bien que estos problemas e indicadores SOLO SIGUEN LLEGANDO 😱.
Estos problemas pueden ser aterradores e intimidantes cuando estás en medio de un flujo de trabajo, incluso para los programadores más experimentados. Por un lado, tienes que interrumpir el '
En segundo lugar, la programación puede ser delicada y hay muchas piezas en movimiento. Una vez que haya encontrado un método de trabajo, simplemente no querrá meterse con él. Actualizar su software lleva a actualizar sus bibliotecas y es imposible saber si esas actualizaciones pueden generar errores en su código.
R es el propio lenguaje de programación de código abierto, y RStudio es el entorno de desarrollo integrado (IDE) que permite a los usuarios codificar con R y acceder fácilmente a herramientas, datos y visualizaciones en un entorno ordenado similar a una consola. Desafortunadamente, debe actualizarlos de forma independiente. Aunque, puede salirse con la suya actualizando RStudio la mayor parte del tiempo y dejando R solo.
Una reacción común a este escenario es posponer las actualizaciones y "pensar en ello más tarde". Eso podría funcionar por un tiempo, pero aquí le explicamos por qué debería tratarlo de inmediato y mantener su software actualizado.
Hay algunos métodos para verificar su(s) versión(es) actual(es) de software. Es bueno tomar nota de las versiones que está utilizando ahora, en caso de que tenga algún problema y decida que desea volver atrás. Esto es poco probable, pero es mejor que seas cauteloso.
En su mayoría, verá una ventana emergente como la que se muestra a continuación cuando abra RStudio. Esto le indica su versión actual y qué versión está disponible.
Si no recibe estas indicaciones de actualización, aún puede buscar actualizaciones manualmente. Primero, navegue a la pestaña Ayuda y seleccione Check for Updates
(resaltado en amarillo a continuación).
Al hacer clic en esto, aparecerá la misma ventana que antes.
Para verificar su versión actual de R, escriba sessionInfo()
en la consola (que se ve en fuente azul a continuación). Ejecutar el comando producirá los siguientes resultados. Los resultados muestran que la versión 4.2.1 de R está actualmente en uso.
Las cosas se están volviendo redundantes ahora, pero el método más fácil para verificar su versión de R (y el más divertido) es simplemente abrir RStudio, mirar a la consola y leer el texto que se muestra. Notará que el equipo del proyecto que desarrolló esta versión dio es un nombre gracioso. En este caso, la versión 4.2.1 de R también se conoce como "Chico con apariencia graciosa" 😭 (resaltado en amarillo a continuación).
Es posible que no esté listo para actualizar RStudio por completo, pero está recibiendo mensajes de error y errores relacionados con los paquetes. Tenga en cuenta que puede intentar actualizar el paquete problemático y ver si eso soluciona el error. Navegue a la Packages tab
donde puede ver una lista de paquetes de RStudio. Haga clic en el Update button
(vea la imagen a continuación).
Después de hacer clic en Update
en la Packages tab
, aparecerá una nueva ventana como la imagen que se muestra a continuación. La nueva ventana le informa la versión del paquete que tiene instalado actualmente y qué versión está disponible para instalar.
También puede hacer clic en el NEWS button
del paquete de interés para ver qué se ha actualizado. Al hacer clic en este botón se abrirá un navegador con una lista de información. Por ejemplo, hacer clic en NEWS button
de ggplot2 revela numerosos cambios y correcciones de errores en la nueva versión (vea la imagen a continuación).
Select All
en la parte inferior para seleccionar todos los paquetes.Install Updates
.
Haga clic en la casilla junto a los paquetes que desea actualizar.
Seleccione Install Updates
.
Aparecerá un mensaje de advertencia solicitando reiniciar R, haga clic en Yes
.
Una vez completada la actualización, notará los cambios enumerados en la consola. La versión de su paquete debe actualizarse dentro de la lista de paquetes.
Si planea actualizar tanto R como RStudio, es más lógico actualizar R primero, pero puede actualizarlos en cualquier orden. Si solo planea actualizar RStudio, continúe con la siguiente sección.
Navegar a
Confirme que ha instalado correctamente la última versión y continúe con la actualización de RStudio. La siguiente imagen muestra que R se actualizó a la versión 4.2.3 "Shortstop Beagle".
Ahora que sabe qué versión está ejecutando, ¿qué sigue?
En la ventana emergente del actualizador, haga clic en Quit and Download
. Esta acción cerrará su sesión de RStudio y
Descargue la última versión, abra el archivo de instalación y aparecerá la ventana de configuración de RStudio. A continuación, puede seleccionar su carpeta del menú Inicio y qué versión de R le gustaría usar. Si ha instalado la última versión de R, seleccione la versión específica.
Después de la actualización, abra una nueva sesión de RStudio y busque actualizaciones. Debería ver la siguiente ventana.
Tanto R como RStudio deberían actualizarse ahora. Pero su sesión de consola en RStudio dice que todavía está usando la versión anterior de R. ¿Qué pasa? Puede que tenga que hacer un último paso para seleccionar la versión actualizada de R.
En RStudio, en la Tools tab
, seleccione Global Options
.
En la siguiente ventana, en la sección R General
, seleccione el directorio correcto para su versión actualizada de R haciendo clic en el botón Change
.
En la siguiente ventana que aparece, seleccione la versión actualizada de R.
Finalmente, cierre su sesión de RStudio, vuelva a abrirla e inspeccione la consola. Debería leer la última versión de R instalada. En mi caso, ahora estoy usando R 4.2.3 o "Shortstop Beagle".
Ahora ha aprendido a actualizar R, RStudio y sus paquetes. Las cosas deberían ir viento en popa ahora y puede volver a trabajar en la zona.
Nota: Este tutorial se realizó en una computadora con Windows.
Fuente de imagen principal: difusión estable.