8

私はEmacs 24.3.1を使用しています。viaのMELPA版をインストールしましたplantuml-mode

M-x package-install RET plantuml-mode RET.

バッファをオンにしようとするとplantuml-mode、次のエラーが表示されます。

Wrong type argument: stringp, nil

plantuml-mode.el追加のインストール手順を見つけようとして、ソースの「解説」セクションを見ましたが、そこにrequireはパッケージについてのみ記載されており、私はそれを行っています。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

19

もう少し掘り下げた後、この問題の解決策を見つけました。plantuml-mode変数plantuml-jar-pathが値以外に設定されていない限り実行されませんnil。後から考えるとかなり明白ですが、明示的に言及されていないため(少なくとも私が見つけることができる場所ではありません)、簡単に理解できます。plantuml.jar最良の結果を得るには、変数がファイル システム内のファイルの場所を指す必要があります。私の場合:

(setq plantuml-jar-path "/opt/plantuml/plantuml.jar")

これがいつか他の誰かに役立つことを願っています。

于 2014-03-22T08:03:55.113 に答える