8

我在 Emacs 24.3.1 上。我安装了MELPA版本的plantuml-modevia

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-pathnilplantuml.jar

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

希望这在某些时候对其他人有所帮助。

于 2014-03-22T08:03:55.113 回答