如何自动将R更新到最新版本?

时间:2019-12-18 10:00:54

标签: r

我在此发布此问题,因为我想它困扰了许多R用户。建议尽可能频繁地更新R和软件包(请参见https://community.rstudio.com/t/should-i-update-all-my-r-packages-frequently-yes-no-why/5856)。但是,查看您的版本是否为最新版本,下载R的最新版本并重新安装所有软件包可能很耗时。

最近我发现了安装程序包。它提供了非常不错的功能updateR()。根据文档,updateR()函数执行以下操作:查找最新的R版本,下载,运行安装程序,删除安装文件,将旧软件包复制并更新到新的R安装

感谢这篇文章:How should I deal with "package 'xxx' is not available (for R version x.y.z)" warning?

2 个答案:

答案 0 :(得分:2)

如果您使用的是Mac或Linux,则可以使用软件包管理器。

在Mac上,您可以使用brew。在Linux上,这取决于您的发行版。大多数Ditro附带默认的程序包管理器。在Manjaro,它是pamac。 这种方法的优势在于,它可以让您自动使用包管理器(而不仅仅是R)获得每个程序。

答案 1 :(得分:0)

Windows 要在Windows上更新R,请尝试使用软件包安装程序(仅适用于Windows)

安装和加​​载安装程序:install.packages(“安装程序”)和库(安装程序) 调用updateR()函数。这将通过以下方式启动R安装的更新过程:“找到最新的R版本,下载它,运行安装程序,删除安装文件,将旧软件包复制并更新到新的R安装中。” 在RStudio中,转到“帮助”>“检查更新”以安装RStudio的较新版本(如果有,可选)。 您已经准备好使用R的Data Science Essentials!

Mac 在Mac上,您只需下载并安装R的最新版本即可。重新启动RStudio时,它将使用R的更新版本。

转到https://cloud.r-project.org/bin/macosx/ 点击链接“ R-3.5.2.pkg” 文件下载完成后,双击安装。您应该能够在所有对话框中单击“下一步”以完成安装。 在RStudio中,转到“帮助”>“检查更新”以安装RStudio的较新版本(如果有,可选)。 要更新软件包,请转到工具>检查软件包更新。如果有可用更新,请选择“全部”(或仅选择tidyverse),然后单击“安装更新”。 您已经准备好使用R的Data Science Essentials!

有关更多详细信息,请参见下面的链接 https://uvastatlab.github.io/phdplus/installR.html