我有以下exec-path(根据describe-variable):
("/usr/local/bin/" "/usr/bin/" "/bin/" "/usr/sbin/" "/sbin/" "/usr/local/Cellar/emacs-plus/25.3/libexec/emacs/25.3/x86_64-apple-darwin16.7.0/")
Run Code Online (Sandbox Code Playgroud)
这是lein可执行路径:
/usr/local/bin/lein
Run Code Online (Sandbox Code Playgroud)
这是我跑步时发生的事情cider-jack-in:
The clojure executable isn’t on your ‘exec-path’
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?
编辑:( cider-lein-command是lein)
我想在乔纳·本顿(Jonah Benton)的答案基础上,回应ackerleytng关于如何配置苹果酒使用lein的问题:
要将cider build命令从clojure更改为lein,请将lein设置为variable的值cider-default-repl-command。
对于emacs初学者,您可以使用keys查看和更改变量值C-h v。
(来自评论)
看起来苹果酒正在寻找clojure命令,而不是lein命令."clojure"是随新cli工具引入的可执行文件:
https://clojure.org/guides/deps_and_cli