emacs中的Markdown预览失败:(pandoc?)错误127

时间:2018-05-21 16:23:30

标签: emacs markdown pandoc preview

我正在尝试在Emacs *中创建一个降价文档。

它会突出显示语法等并进入Markdown模式(我不确定我是否安装了该软件包或是否是标准问题)..

问题:

当我尝试创建预览时(通过C-c C-c p或GUI),它会返回此错误代码:

  

markdown因退出代码127而失败

问题

  • 这个错误告诉我什么?有没有办法获得更完整的错误消息?

  • markdown-mode的docs表示它调用了我已经安装的外部库,例如pandoc。根据{{​​3}} SO问题,pandoc可以返回此错误代码,但我无法确定其含义。

  • 如何解决此问题/我应该阅读哪些文档?

我对Emacs很新,所以一切都会有所帮助。谢谢!

* Mac上的Emacs 25.3.1版(Sierra 10.12.6)

1 个答案:

答案 0 :(得分:1)

最简单的修复程序可能是使用程序包管理器来安装markdown程序包。

我通过以下方式为自己修复了此错误:

$ brew install markdown

(在MacOS Mojave上,在bash命令行上)。 Brew安装了“瓶子” markdown-1.0.1.mojave.bottle.tar.gz,之后C-c C-c pM-x markdown-preview导出了降价文件并打开了一个浏览器窗口,显示了导出的文件。

在Ubuntu 19系统上,sudo apt install markdown也起作用。

我希望您可以使用与pandoc的markdown的符号链接来做相同的事情,但是a)确实有效,b)很小(一个36 KB的可执行文件)。不过,Pandoc的降价可能支持更多的“现代”降价。