首页 > 解决方案 > 安装包 webr 失败

问题描述

我在 R 中安装“webr”包时遇到问题,这是使用 PieDonut 函数制作漂亮的多级饼图所必需的。

我已按照此网站上的说明进行操作,该说明演示了如何安装软件包并使用它。https://rpubs.com/cardiomoon/398623

但是,在安装包“webr”时,它会说:

Failed to install 'webr' from GitHub:
  (converted from warning) package ‘mnormt’ is not available (for R version 3.6.2)

需要从 GitHub 安装,因为 CRAN 版本不包含 PieDonut 功能。

我已经尝试搜索旧版本的软件包并确保我的 R 版本是最新的,但这并没有带来任何进展。

有人有什么建议可以帮助我使用这个包吗?

标签: rpie-chartinstall.packagesdonut-chart

解决方案


您使用的是 R 3.6.2,而mnormt需要 R 4.0.0 或更高版本。

安装旧版本的软件包可以从简单到“我想跳窗”困难。如果您访问软件包存档,您会找到一个不依赖于比您拥有的新版本 R 的版本。如果我没记错的话,您可以从源代码安装它,类似于

install.packages("https://cran.r-project.org/src/contrib/Archive/mnormt/mnormt_1.5-7.tar.gz", 
                 repos = NULL, 
                 type = "source")

假设它的所有依赖项都不需要你没有的东西(即 R >= 4.0.0),它应该可以工作。如果没有,您还必须手动安装 mnormt 依赖项,以及依赖项的任何潜在依赖项。明白我说的跳出窗外是什么意思吗?

或者,升级您的 R 并避免此类问题(99.9% 的时间)。


推荐阅读