无法在 R 3.6.2 中安装 'mnormt' 包

Not able to install 'mnormt' package in R 3.6.2

我正在尝试在 R 3.6.2 中安装 psych 包,但在安装相同的库函数后,我的库函数给出以下 psych 错误:

所以我尝试安装“mnormt”包,但我无法安装并出现以下错误:

任何帮助将不胜感激:)

尝试在安装命令中添加标签版本,例如:

devtools::install_github('cran/mnormt@R-3.0.3')

检查您需要的版本并替换“@”后的标签。

还有。如果可能,请尝试重新启动 R。

如果还是报错,试试

安装一个旧版本的包,一个与我运行ning.

版本兼容的R

R 版本为 3.6.3,已于 2020 年 2 月发布。请尝试将您的 R 升级到最新版本 4.x。

我转到 mnormt 页面并单击“旧来源”https://cran.r-project.org/src/contrib/Archive/mnormt/

我看到版本 2.0.0 是最新版本,它早于我的 R 版本

在这些页面之后:“安装旧版本的软件包”https://support.rstudio.com/hc/en-us/articles/219949047-Installing-older-versions-of-packages 我将相关的 url 复制到此代码中,并 运行 在 R

packageurl <- "https://cran.r-project.org/src/contrib/Archive/mnormt/mnormt_2.0.0.tar.gz"
install.packages(packageurl, repos=NULL, type="source")

我在 Mac OS 10.15.6 上安装了 R 版本 3.6.2 并解决了如下问题。我假设您已经安装了 Xcode 个工具。

步骤 1) 从 https://cran.r-project.org/bin/macosx/tools/

安装 gfortran 包

步骤 2) install_version("mnormt", version = "1.5-5", repos = "http://cran.us.r-project.org")

步骤 3) install.packages("psych")

在第 2 步中,我安装了旧版本的 mnormt,因为我想确保它与我的 R 版本 3.6.2 兼容。第 2 步和第 3 步在 R 控制台上完成。这是其他一些遇到同样问题的人的post:https://community.rstudio.com/t/cant-install-psych-dependencies-mnormt/68770