【问题标题】:Cannot load R package gmm on newest macbook with Apple M1 chip无法在具有 Apple M1 芯片的最新 macbook 上加载 R 包 gmm
【发布时间】:2021-06-01 13:22:57
【问题描述】:

我正在尝试加载包 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。 dylib 引用自:/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

【问题讨论】:

  • 你是如何安装这个包的?您是下载二进制文件还是从源代码构建?
  • @MrFlick 我刚刚做了 install.package("gmm")。错误来自“库(gmm”)。

标签: r apple-m1


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 2022-08-10
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 2022-07-19
    相关资源
    最近更新 更多