[英]Can't turn on plantuml-mode in Emacs
我在Emacs 24.3.1上。 我安裝了MELPA版本的plantuml-mode
via
Mx package-install
RET plantuml-mode
RET 。
當我嘗試打開plantuml-mode
的緩沖區時,我收到以下錯誤:
Wrong type argument: stringp, nil
試圖找到其他安裝說明,我查看了plantuml-mode.el
源代碼中的“評論”部分,但它只是說require
包,我正在這樣做。
我該如何解決這個問題?
多一點挖后,我找到了解決這個問題: plantuml-mode
將無法運行,除非該變量plantuml-jar-path
被設置為一個非nil
值。 事后看來相當明顯,但仍然很容易被忽略,因為它沒有明確提及(至少不是我能找到的任何地方)。 為獲得最佳結果,變量應指向文件系統中plantuml.jar
文件的位置。 就我而言:
(setq plantuml-jar-path "/opt/plantuml/plantuml.jar")
希望這在某些方面可以幫助別人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.