Emacs在Mac OSX Catalina中停止工作。如何修复?

16

我一直遇到这个错误:

emacs dyld: 库未加载: /usr/local/opt/libffi/lib/libffi.6.dylib 引用自: /usr/local/opt/p11-kit/lib/libp11-kit.0.dylib 原因: 图像未找到 Abort trap: 6

我尝试使用 brew reinstall emacsbrew install libffibrew link libffi 重新安装,但都没有起作用。


1
最近我正在使用railiwaycat的brew来进行emacs mac端口,它在Catalina下运行良好。你尝试过删除emacs并使用二进制cask进行安装吗(正如在emacs源代码配方信息中建议的那样)? - Tim X
我曾经遇到过同样的问题,而 brew upgrade emacs 解决了它。 - escapecharacter
你是怎么解决的?Emacs之前一直很好用,但是现在崩溃了。现在我遇到了这个错误。 - edmz
1
brew reinstall emacs-mac 解决了这个问题。 - edmz
4个回答

17

在升级到macOS Catalina 10.15.4后,我遇到了类似的问题。我收到了以下错误信息:

我遇到了与您相似的问题,我的电脑系统升级到macOS Catalina 10.15.4 后出现了这个错误。

$ emacs file.txt
dyld: Library not loaded: /usr/local/opt/libffi/lib/libffi.6.dylib
  Referenced from: /usr/local/opt/p11-kit/lib/libp11-kit.0.dylib
  Reason: image not found

使用brew重新安装emacs解决了这个问题。

brew reinstall emacs

10

我在从源代码安装时遇到了类似的问题,

brew reinstall p11-kit

这对我来说是解决方法


这对我也起作用了。虽然我执行了 brew upgrade p11-kit,但升级p11-kit时它自动升级了emacs,因为它是一个依赖项。 - MangoCrysis

1

相同的问题但不同的问题:

dyld[5893]: Library not loaded: /usr/local/opt/libffi/lib/libffi.7.dylib
  Referenced from: /usr/local/Cellar/php@7.4/7.4.23/bin/php
  Reason: tried: '/usr/local/opt/libffi/lib/libffi.7.dylib' (no such file), '/usr/local/lib/libffi.7.dylib' (no such file), '/usr/lib/libffi.7.dylib' (no such file), '/usr/local/Cellar/libffi/3.4.2/lib/libffi.7.dylib' (no such file), '/usr/local/lib/libffi.7.dylib' (no such file), '/usr/lib/libffi.7.dylib' (no such file)

对我来说,它有效:

brew reinstall libffi

我在使用 scrcpy 时遇到了这个问题,重新安装 libffi 就解决了!$ scrcpy dyld: Library not loaded: /usr/local/opt/libffi/lib/libffi.7.dylib Referenced from: /usr/local/opt/p11-kit/lib/libp11-kit.0.dylib Reason: image not found Abort trap: 6 - Nathan Reline
重新安装“libffi”会占用我的网络带宽 :( - Abdennour TOUMI

0

在使用 scrapy shell 命令时遇到了相同的问题

在 Mac OS 上,通过执行 pip3 install --force-reinstall cryptography 解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接