繁体   English   中英

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

[英]How to automatically update R to the latest version?

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

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

感谢这篇文章: 我应该如何处理“package 'xxx' is not available (for R version xyz)”警告?

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

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

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

安装和加载 installr: install.packages("installr") 和 library(installr) 调用 updateR() 函数。 这将通过以下方式开始 R 安装的更新过程:“找到最新的 R 版本,下载它,运行安装程序,删除安装文件,将旧包复制并更新到新的 R 安装。” 在 RStudio 中,转到“帮助”>“检查更新”以安装更新版本的 RStudio(如果可用,可选)。 您已准备好学习 R 的数据科学基础知识!

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM