web-dev-qa-db-fra.com

L'aperçu de Markdown dans emacs échoue: (pandoc?) Erreur 127

J'essaie de créer un document de démarque dans Emacs *.

Il met en évidence la syntaxe, etc. et passe en mode Markdown (je ne sais pas trop si j'ai installé ce paquet ou s'il s'agit d'un problème standard).

Problème:

Lorsque j'essaie de créer un aperçu (soit via C-c C-c p ou l'interface graphique), il renvoie ce code d'erreur:

échec du démarquage avec le code de sortie 127

Question

  • Que me dit cette erreur? Existe-t-il un moyen d'obtenir un message d'erreur plus complet?

  • Le docs pour le mode markdown suggère qu'il fait appel à une bibliothèque externe telle que pandoc, que j'ai installée. Selon ces SO questions, pandoc peut retourner ce code d'erreur, mais je n'ai pas pu tout à fait établir ce que cela signifie.

  • Comment résoudre ce problème/quelle documentation dois-je consulter?

Je suis assez nouveau chez Emacs, donc tout peut aider. Merci!

* Emacs version 25.3.1 sur Mac (Sierra 10.12.6)

14
patrick

Le correctif le plus simple est susceptible d'installer le package markdown à l'aide de votre gestionnaire de packages.

J'ai corrigé cette erreur pour moi-même avec:

$ brew install markdown

(sur MacOS Mojave, sur la ligne de commande bash). Brew a installé la "bouteille" markdown-1.0.1.mojave.bottle.tar.gz, après quoi C-c C-c p ou M-x markdown-preview a travaillé pour exporter le fichier de démarque et ouvrir une fenêtre de navigateur affichant le fichier exporté.

Sur un système Ubuntu 19, Sudo apt install markdown a aussi fonctionné.

Je m'attends à ce que vous puissiez faire la même chose avec un lien symbolique vers le démarque de pandoc, mais a) cela a juste fonctionné, et b) il est minuscule (un exécutable de 36 Ko). Le démarque de Pandoc peut cependant prendre en charge un démarque plus "moderne".