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

pat*_*ick 16 emacs markdown preview pandoc

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

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

问题:

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

降价失败,退出代码为127

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

  • markdown-mode 的文档表明它调用了我已经安装的外部库,例如pandoc.根据这些 SO问题,pandoc可以返回此错误代码,但我无法确定其含义.

  • 我该如何解决这个/我应该去哪些文档?

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

*Mac上的Emacs 25.3.1版(Sierra 10.12.6)

Som*_*net 6

最简单的修复方法可能是markdown使用包管理器安装包。

我为自己修复了这个错误:

$ brew install markdown

(在 MacOS Mojave 上,在 bash 命令行)。Brew 安装了 "bottle" markdown-1.0.1.mojave.bottle.tar.gz,之后C-c C-c porM-x markdown-preview导出 Markdown 文件并打开显示导出文件的浏览器窗口。

在 Ubuntu 19 系统上,也可以sudo apt install markdown工作。

您可以使用指向 pandoc 降价的符号链接来做同样的事情,但是 a) 这只是有效,b) 没有摆弄可能弄乱的手动创建的符号链接,并且 c) 它很小(一个 36 KB 的可执行文件)。不过,Pandoc 的降价可能支持更“现代”的降价。