Предварительный просмотр уценки в emacs не выполняется: (pandoc?) Ошибка 127 - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь создать документ по уценке в Emacs *.

Он выделяет синтаксис и т. Д. И переходит в режим уценки (я не совсем уверен, установил ли я этот пакет или это стандартная проблема) ..

Проблема:

Когда я пытаюсь создать предварительный просмотр (либо через C-c C-c p, либо через графический интерфейс), он возвращает код ошибки:

Сбой при уценке с кодом выхода 127

Вопрос

  • Что говорит мне эта ошибка?Есть ли способ получить более полное сообщение об ошибке?

  • документы для режима уценки предполагают, что он вызывает внешнюю библиотеку, такую ​​как pandoc, которую яустановили.Согласно этим таким вопросам, pandoc может вернуть этот код ошибки, но я не мог точно установить, что это значит.

  • Как мне исправить это / какую документацию я должен использовать?

Я довольно новичок в Emacs, так что все поможет.Спасибо!

* Emacs версии 25.3.1 на Mac (Sierra 10.12.6)

1 Ответ

0 голосов
/ 09 мая 2019

Самым простым исправлением может быть установка пакета markdown с помощью вашего менеджера пакетов.

Я исправил эту ошибку для себя с помощью:

$ brew install markdown

(на MacOS Mojave, в командной строке bash).Brew установил «бутылку» markdown-1.0.1.mojave.bottle.tar.gz, после чего C-c C-c p или M-x markdown-preview работал над экспортом файла уценки и открывал окно браузера, в котором отображается экспортированный файл.

В системе Ubuntu 19, sudo apt install markdownтоже сработало.

Я ожидаю, что вы можете сделать то же самое с символической ссылкой на уценку pandoc, но а) это просто сработало, и б) она крошечная (исполняемый файл объемом 36 Кбайт).Уценка Пандока может поддерживать более «современную» уценку.

...