首页 > 解决方案 > R中的GMM包安装失败

问题描述

大家好,我试图在 R 中安装这个包,但我无法加载它。

install.packages("gmm")
library(gmm)

显然安装成功,但是当我尝试加载它时出现错误

Error: package or namespace load failed for ‘gmm’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/gmm/libs/gmm.so':
  dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/gmm/libs/gmm.so, 6): Library not loaded: /usr/local/gfortran/lib/libgomp.1.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/4.0/Resources/library/gmm/libs/gmm.so
  Reason: image not found

我正在使用带有 BigSur 版本 11.0.1 的 macOS,R 版本是 4.1.0,R Studio 版本是 1.4.1106

我不知道如何解决这个问题
希望任何人都可以帮助我

标签: r

解决方案


我通过从该网站https://github.com/fxcoudert/gfortran-for-macOS/releases下载“gfortran-10.2-Catalina.dmg”解决了这个问题, 这是评论中的建议。
虽然我的 mac 版本是 BigSur,但 Catalina 文件运行良好。

感谢@BenBolker 帮助我


推荐阅读