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

emacs中的降价预览失败:(pandoc?)错误127,emacs,markdown,pandoc,preview,Emacs,Markdown,Pandoc,Preview,我正在尝试在Emacs*中创建一个降价文档 它确实突出显示了语法等,并进入了降价模式(我不确定我是否安装了该软件包,或者它是否是标准版本) 问题: 当我尝试创建预览(通过C-C-C p或GUI)时,它返回以下错误代码: 标记失败,退出代码为127 问题: 这个错误告诉我什么?有没有办法获得更完整的错误消息 for markdown模式建议它调用一个外部库,比如我安装的pandoc。根据如此多的问题,潘多克可以返回这个错误代码,但我不能完全确定它的意思 如何解决此问题/我应该查阅哪些文档

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

它确实突出显示了语法等,并进入了降价模式(我不确定我是否安装了该软件包,或者它是否是标准版本)

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

标记失败,退出代码为127

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

  • for markdown模式建议它调用一个外部库,比如我安装的pandoc。根据如此多的问题,潘多克可以返回这个错误代码,但我不能完全确定它的意思

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

我是Emacs的新手,所以什么都可以。谢谢


*Mac上的Emacs 25.3.1版(Sierra 10.12.6)

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

我用以下方法为自己修复了此错误:

$brew安装降价

(在MacOS Mojave上,在bash命令行)。Brew安装了“瓶子”
markdown-1.0.1.mojave.battle.tar.gz
,然后
C-C-C p
M-x markdown preview
导出标记文件并打开显示导出文件的浏览器窗口

在Ubuntu19系统上,
sudo-apt-install-markdown
也起了作用


你也可以对pandoc降价的符号链接做同样的事情,但是a)这很有效,b)没有人为创建的潜在混乱的符号链接,c)它很小(一个36 KByte的可执行文件)。不过,Pandoc的降价可能支持更“现代”的降价。

Pandoc不使用错误代码127。我的问题是emacs找不到
markdown
程序。您可能需要符号链接到pandoc(或配置emacs,例如通过运行M-:
(setq markdown命令)/usr/bin/pandoc”)
)才能使其工作。谢谢您,先生,这解决了我的所有问题。非常感谢。正如链接中所解释的,127是一个未找到函数的通用shell错误代码。只需首先确保已安装
pandoc
,如果未安装,请安装它。对于Ubuntu用户,它将是
sudo apt install markdown
。安装了
markdown
软件包后,预览就开始为我工作了