首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R由于加载dyld失败而导致的库中断

R由于加载dyld失败而导致的库中断
EN

Stack Overflow用户
提问于 2017-08-04 05:30:59
回答 2查看 234关注 0票数 3

我已经在Homebrew中安装了r,并安装了用于空间分析的INLA包。

不幸的是,在使用这个模块时,我得到了以下错误:

dyld: Library not loaded: /usr/local/opt/xz/lib/liblzma.5.dylib Referenced from: /usr/local/Cellar/r/3.4.1_1/lib/R/lib/libR.dylib Reason: Incompatible library version: libR.dylib requires version 8.0.0 or later, but liblzma.5.dylib provides version 6.0.0

我已经用安装liblzma的Homebrew安装了xz库,otool -L /usr/local/lib/liblzma.5.dylib返回:

/usr/local/lib/liblzma.5.dylib: /usr/local/opt/xz/lib/liblzma.5.dylib (compatibility version 8.0.0, current version 8.3.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.0.0)

这似乎表明,尽管r引发了异常,但我仍然拥有所需的版本。

任何帮助解决这个问题的人都将深表感谢。

EN

回答 2

Stack Overflow用户

发布于 2018-08-10 02:33:49

我还没能用Homebrew r解决这个问题,但我决定从CRAN网站安装R的打包版本。

来自包版本的libR.dylib似乎并不依赖于liblzma.5.dylib。然后,INLA就可以正常工作了。

任何能够使用Homebrew r的答案都应该得到支持。

票数 2
EN

Stack Overflow用户

发布于 2019-09-16 02:35:36

在我的例子中,通过使用下面的命令重新安装xz,然后重新安装r包,修复了类似的错误。

brew unlink xz

brew reinstall xz

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45494818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档