由于 3.4.4 包不兼容,将 R 更新到 4.0 或更高版本?格维兹

Posted

技术标签:

【中文标题】由于 3.4.4 包不兼容,将 R 更新到 4.0 或更高版本?格维兹【英文标题】:Update R into 4.0 version or more due to 3.4.4 package incompatibility? Gviz 【发布时间】:2021-08-19 21:24:39 【问题描述】:

我目前在我的 MacOS Mojave 版本 10.14 上的 R Studio 上有 R 版本 3.4.4,但我正在尝试下载 R 版本 > 4。我需要这个,因为包 Gviz 仅适用于 4+ R 版本。任何有关如何下载 R 版本 > 4 的建议将不胜感激。

我已经使用了以下方法,但它们没有奏效:

方法一

RStudio.Version() 
install.packages("installr") 
library(installr) 
updateR()

方法二

在 RStudio 中,转到帮助 > 检查更新以安装较新版本的 RStudio(如果可用,可选)。 要更新包,请转到工具 > 检查包更新。如果有可用更新,请选择全部(或仅选择 tidyverse),然后单击安装更新。

通过这两种方法,我最终得到了 R 版本 3.4.4,但我需要 R 版本 >4

【问题讨论】:

你有什么理由不能只download R? 我使用的是 MacOS Mojave 10.14 版 我下载了 R 和最新版本,但出于某种原因,它只给了我 R 版本 3.4.4。 按照@r2evans 的建议,首先安装最新版本的 R,然后转到工具 -> 全局选项,然后将 R 版本切换到您安装的版本 (4.1.0)。 如果 RStudio 没有提供更新的版本,这意味着 (a) R-4 安装未成功完成,或者 (b) 它在系统 PATH 中不可见。意识到除非重新启动 RStudio,否则无法看到对 env-vars 的更改,因此重新启动 RStudio 可能会使其看到差异。如果不是,那么您需要将其作为一个不同的问题来处理 (cloud.r-project.org/bin/windows/base/…)。 【参考方案1】:

这些步骤通常是解决安装/更新 R (macOS) 问题的最快方法:

卸载 R. 卸载 RStudio。 重新启动计算机。 从https://cloud.r-project.org/下载并安装R(第一个链接: https://cloud.r-project.org/bin/macosx/base/R-4.1.0.pkg)。 从以下位置下载并安装 RStudio https://www.rstudio.com/products/rstudio/download/#download(链接: https://download1.rstudio.org/desktop/macos/RStudio-1.4.1717.dmg)。 从您的 Applications 文件夹中打开 R 并检查版本是否正确。 从应用程序文件夹中打开 RStudio 并检查版本匹配。 从应用商店下载 Xcode 应用。 通过键入xcode-select --install 安装命令行工具 进入终端,或通过 Xcode 应用程序安装,或使用您的 Apple ID 下载并安装命令行工具 https://developer.apple.com/downloads/。 重新安装所有 R 包。 如果您无法从源代码构建包,请按照以下步骤操作 步骤:https://***.com/a/65334247/12957340。

如果您已完成这些步骤但仍然遇到困难,那么是时候寻求帮助了。

【讨论】:

以上是关于由于 3.4.4 包不兼容,将 R 更新到 4.0 或更高版本?格维兹的主要内容,如果未能解决你的问题,请参考以下文章

System.Data.SqlClient 与 .NET 4.0

Android studio 4.0 新更新版本说 Kotlin 与这个新版本不兼容

R 版本 3.6 和 4.0 的兼容性?

Elmah nuget 包不更新 web.config

使用 typescript 模板将 create-react-app 更新到 4.0 时出错

从 BLE v4.2 到 4.0 的有效载荷大小的向后兼容性