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).
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
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)
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".