您已经在 RStudio 中处理一个项目好几天了,并且深陷代码和加载的库中。事情进展顺利……直到他们不再 🙄。突然间,当您尝试使用迄今为止一直在毫不费力地使用的库时,会弹出可怕的错误消息。您决定暂时忽略它,以后再担心。但是下次打开 RStudio 会话时,会出现另一个问题。是时候更新您的 RStudio 软件了。您与自己推理并决定现在就处理它,因为您非常了解,这些问题和指标只会不断出现😱。
当您处于工作流中间时,即使对于最有经验的程序员来说,这些问题也可能是可怕和令人生畏的。一方面,你必须破坏 '
其次,编程可能很挑剔,而且有很多动人的部分。一旦你找到了一种工作方法,你就不想再惹它了。更新您的软件会导致更新您的库,并且不可能知道这些更新是否会导致您的代码中出现错误。
R 本身就是开源编程语言,而RStudio是集成开发环境 (IDE),允许用户使用 R 进行编码,并可以在整洁的类似控制台的环境中轻松访问工具、数据和可视化。不幸的是,您必须独立更新它们。虽然,您可以在大多数时候只更新 RStudio 而不用管 R。
对这种情况的常见反应是推迟更新并“稍后再考虑”。这可能会工作一段时间,但这就是为什么您应该立即处理它并保持软件更新的原因。
有几种方法可以检查您当前的软件版本。最好记下您现在使用的版本,以防万一您遇到任何问题并决定要向后还原。这不太可能,但您还是要小心。
大多数情况下,当您打开 RStudio 时,您会看到一个如下所示的弹出窗口。这会告诉您当前的版本以及可用的版本。
如果您没有收到这些更新指示,您仍然可以手动检查更新。首先,您导航到“帮助”选项卡并选择Check for Updates
(下面以黄色突出显示)。
单击此按钮将弹出与之前相同的窗口。
要检查您当前的 R 版本,请在控制台中键入sessionInfo()
(见下方蓝色字体)。运行该命令将产生以下结果。结果显示目前使用的是R版本4.2.1。
现在事情变得多余了,但检查 R 版本的最简单方法(也是最有趣的方法)是简单地打开 RStudio,查看控制台,然后阅读显示的文本。您会注意到开发此版本的项目团队给出了这是一个幽默的名字。在这种情况下,R 版本 4.2.1 也被称为“Funny-Looking-Kid” 😭 (下面以黄色突出显示)。
您可能还没有准备好完全更新 RStudio,但您会收到与包相关的错误消息和错误。请记住,您可以尝试更新有问题的软件包,看看是否可以解决错误。导航到您的Packages tab
,您可以在其中看到 RStudio 包的列表。单击Update button
(见下图)。
在Packages tab
上单击Update
后,将出现一个新窗口,如下图所示。新窗口会通知您当前已安装的软件包版本以及可以安装的版本。
您还可以单击感兴趣的包的NEWS button
以查看已更新的内容。单击此按钮将打开带有信息列表的浏览器。例如,单击ggplot2 的NEWS button
会显示新版本中的许多更改和错误修复(请参见下图)。
Select All
以选择所有包。Install Updates
。
单击要更新的包旁边的框。
选择Install Updates
。
会出现要求重启R的警告提示,点击Yes
。
更新完成后,您会注意到控制台中列出的更改。您的软件包版本应在软件包列表中更新。
如果您计划同时更新 R 和 RStudio,那么先更新 R 更符合逻辑,但您可以按任一顺序更新它们。如果您只打算更新 RStudio,请继续下一节。
导航
确认您已成功安装最新版本并继续更新 RStudio。下图显示 R 已更新到版本 4.2.3 “Shortstop Beagle”。
现在你知道你运行的是什么版本,下一步是什么?
在更新程序弹出窗口中,单击Quit and Download
。此操作将关闭您的 RStudio 会话并
下载最新版本,打开安装文件,您将看到 RStudio 安装窗口。接下来,您可以选择开始菜单文件夹,以及您要使用的 R 版本。如果您安装了最新的 R,请选择特定版本。
更新后,打开 RStudio 的新会话并检查更新。您应该会看到以下窗口。
现在应该更新 R 和 RStudio。但是您在 RStudio 中的控制台会话显示您仍在使用旧版本的 R。是什么原因导致的?您可能需要执行最后一步来选择 R 的更新版本。
在 RStudio 中,在Tools tab
下,选择Global Options
。
在下一个窗口中,在R General
部分下,通过单击Change
按钮为更新的 R 版本选择正确的目录。
在出现的下一个窗口中,选择 R 的更新版本。
最后,关闭您的 RStudio 会话,重新打开它,然后检查控制台。它应该读取安装的最新版本的 R。就我而言,我现在使用的是 R 4.2.3 或“Shortstop Beagle”。
现在您已经学习了如何更新 R、RStudio 和您的包。现在事情应该一帆风顺,您可以回到该区域工作。
注意:本教程是在 Windows 计算机上执行的。
铅图像来源:稳定扩散。