Doom-emacs: Отсутствующие наборы символов во время различных установок brew Emacs

Созданный на 25 февр. 2019  ·  3Комментарии  ·  Источник: hlissner/doom-emacs

Наблюдаемое поведение

Тестировал doom make на нескольких сборках emacs, чтобы увидеть, что работает с таким программным обеспечением, как chunkwm , и обнаружил следующие ошибки в этой формуле:

Ожидаемое поведение

Это больше похоже на ошибку сборки парня, оставляющую на пути какие-то лишние вещи, но я недостаточно умен, чтобы понять, как обойти это или убрать. Может быть, есть способ найти зависимость кодировок локально?

Действия по воспроизведению

Бочка сборки Macport , лучшая совместимость, не будет хорошо работать с 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

Аналогичная проблема, но с более архаичным привкусом.

~/.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

Самая плавная установка на сегодняшний день, с добавленным по умолчанию открытым в GUI из CLI с помощью emacs и emacsclient .

То же, что и выше, но без 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 Комментарий

Я также получил ошибку набора символов на emacsmacport railcat. Чтобы избавиться от этого, мне пришлось установить обычную версию вместо бочковой. Но это все еще не очень хорошо работало с doom-emacs.

Я думаю, что на данный момент лучшим является emacs-plus. Но наведение мыши в chunkwm не будет работать (ну, это работает, если вы очень медленно перемещаете мышь по краям emacs) с emacs-plus.

Я считаю, что это известная проблема вверх по течению: https://github.com/railwaycat/homebrew-emacsmacport/issues/21

Похоже, проблема была решена выше по течению. Дайте мне знать, если это не так, и я снова открою этот вопрос.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги