web-dev-qa-db-ja.com

emacsでのマークダウンプレビューが失敗する:(pandoc?)エラー127

Emacs *でマークダウンドキュメントを作成しようとしています。

構文などが強調表示され、マークダウンモードになります(そのパッケージをインストールしたのか、それが標準的な問題なのかはわかりません)。

問題:

プレビューを作成しようとすると(C-c C-c pまたはGUI)、次のエラーコードを返します。

終了コード127でマークダウンに失敗しました

質問

  • このエラーは何を教えてくれますか?より完全なエラーメッセージを取得する方法はありますか?

  • Markdown-modeの docs は、インストールしたpandocなどの外部ライブラリを呼び出すことを示唆しています。 これら SOの質問によると、pandocはこのエラーコードを返すことができますが、それが何を意味するのかを明確にすることはできませんでした。

  • これを修正するにはどうすればよいですか/どのドキュメントにアクセスする必要がありますか?

私はEmacsが初めてなので、何でも役に立ちます。ありがとう!

* Mac上のEmacsバージョン25.3.1(Sierra 10.12.6)

14
patrick

最も簡単な修正方法は、パッケージマネージャーを使用してmarkdownパッケージをインストールすることです。

私は自分でこのエラーを修正しました:

$ brew install markdown

(MacOS Mojaveのbashコマンドライン)。 Brewは「ボトル」markdown-1.0.1.mojave.bottle.tar.gzをインストールし、その後C-c C-c pまたはM-x markdown-previewがマークダウンファイルをエクスポートし、エクスポートされたファイルを表示するブラウザーウィンドウを開きました。

Ubuntu 19システムでは、Sudo apt install markdownも機能しました。

Pandocのマークダウンへのシンボリックリンクを使用して同じことができると期待していますが、a)これは正常に機能し、b)それは小さい(36 Kバイトの実行可能ファイル)。ただし、Pandocのマークダウンは、より「現代的な」マークダウンをサポートする場合があります。