Ошибка предварительного просмотра в emacs: (pandoc?) Ошибка 127
Я пытаюсь создать документ уценки в Emacs *.
Он выделяет синтаксис и т.д. И переходит в режим Markdown (я не совсем уверен, установил ли я этот пакет или это стандартная проблема).
Проблема:
Когда я пытаюсь создать предварительный просмотр (либо через Cc Cc p
либо через графический интерфейс), он возвращает этот код ошибки:
сбой уценки с кодом выхода 127
Вопрос
-
Что эта ошибка говорит мне? Есть ли способ получить более полное сообщение об ошибке?
-
Документы для markdown-mode предполагают, что он вызывает внешнюю библиотеку, такую как pandoc, которую я установил. В соответствии с этими вопросами SO, pandoc может вернуть этот код ошибки, но я не мог точно установить, что это значит.
-
Как я могу исправить это/какую документацию я должен пойти?
Я новичок в Emacs, поэтому все поможет. Спасибо!
* Emacs версия 25.3.1 на Mac (Sierra 10.12.6)
Ответы
Ответ 1
Самым простым исправлением может быть установка пакета 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 Кбайт). Уценка Pandoc может поддерживать более "современную" уценку, однако.