无法在带有 Apple M1 芯片的最新 macbook 上加载 R 包 gmm

时间:2021-03-03 00:10:43

标签: r apple-m1

我正在尝试加载包 gmm(运行“library(gmm)”)并在下面收到此错误消息。

它似乎无法修复,因为它指出我的 gfortran/lib/libgomp.1.dylib 具有错误的架构?我猜这与新的 Mac 架构有关?

<块引用>

图书馆(gmm) 加载所需的包:三明治

错误:dyn.load(file, DLLpath = DLLpath, ...) 中“gmm”的包或命名空间加载失败:

无法加载共享对象'/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):库未加载:/usr/local/gfortran/lib/libgomp.1。动态库 引用自:/Library/Frameworks/R.framework/Versions/4.0/Resources/library/gmm/libs/gmm.so

原因:没有找到合适的图片。找到了:

**/usr/local/gfortran/lib/libgomp.1.dylib: mach-o, but wrong architecture**
/usr/local/gfortran/lib/libgomp.1.dylib: mach-o, but wrong architecture

1 个答案:

答案 0 :(得分:0)

我在 R 4.1 版上遇到了同样的问题。发现了一个类似的问题 here,它指向安装(或更新)您的 gfortran 安装 here。一旦我这样做并重新启动 R,gmm 包能够在我加载包时自动找到丢失的图像。

相关问题