Doom-emacs: 在 brew Emacs 的各种 make 安装过程中缺少字符集

创建于 2019-02-25  ·  3评论  ·  资料来源: hlissner/doom-emacs

观察到的行为

在一堆 emacs 构建上测试doom make以查看哪些软件适用于chunkwm ,并在此公式中发现以下错误:

预期行为

这看起来更像是这个家伙的构建的错误,在路径中留下了一些额外的东西,但我不够聪明,无法弄清楚如何回避或清理它。 也许有一种方法可以在本地找到字符集依赖项?

重现步骤

Macport buid的木桶,最佳兼容性,不会与 Doom 配合得很好:

~/.emacs.d remotes/origin/develop~1
$  make
Warning: arch-dependent data dir '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/libexec/em
Warning: arch-independent data dir '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/em
Warning: Lisp directory '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/emacs/26.1/li
Error: charsets directory not found:
/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/emacs/26.1/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
make: *** [all] Error 1

类似的问题,更有 Arch-y 的味道。

~/.emacs.d remotes/origin/develop~1
$  make                                                                                         
Warning: arch-dependent data dir '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/libexec/emacs/26.1.92/x86_64-apple-darwin16.7.0/': No such file or directory
Warning: arch-independent data dir '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/etc/': No such file or directory
Warning: Lisp directory '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/lisp': No such file or directory
Error: charsets directory not found:
/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
make: *** [all] Error 1

迄今为止最流畅的安装,使用emacsemacsclient从 CLI 添加了默认打开到 GUI。

与上面相同,但没有 CLI,但装饰更好。

系统信息


点击展开

Doom Doctor
Emacs v26.1
Doom v2.0.9 (n/a)
shell: /usr/local/bin/zsh
Compiled with:
  NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
uname -a:
  Darwin vBook 18.5.0 Darwin Kernel Version 18.5.0: Sun Feb 10 23:38:43 PST 2019;
  root:xnu-4903.250.336.0.1~14/RELEASE_X86_64 x86_64

Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Checking your enabled modules...
Loading /Users/v/.emacs.d/core/autoload/cache...


Everything seems fine, happy Emacs’ing!

external macOS resolved-elsewhere

最有用的评论

看来问题已在上游解决。 如果不是这样,请告诉我,我将重新打开此问题。

所有3条评论

我在railwaycat emacsmacport 上也遇到了字符集错误。 为了摆脱它,我必须安装普通版本而不是木桶版本。 但它仍然不能很好地与 doom-emacs 配合使用。

我认为目前最好的是emacs-plus。 但是使用 emacs-plus 时,chunkwm 中的鼠标悬停将不起作用(如果您将鼠标非常缓慢地移动到 emacs 的边缘上,它会起作用)。

我相信这是上游的一个已知问题: https ://github.com/railwaycat/homebrew-emacsmacport/issues/21

看来问题已在上游解决。 如果不是这样,请告诉我,我将重新打开此问题。

此页面是否有帮助?
0 / 5 - 0 等级