"The clojure executable isn’t on your ‘exec-path’" 即使 lein 在我的执行路径上 (macOS)
"The clojure executable isn’t on your ‘exec-path’" even though lein is on my exec-path (macOS)
我有以下 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/")
这是 lein
可执行文件路径:
/usr/local/bin/lein
这是我 运行 cider-jack-in
:
时发生的情况
The clojure executable isn’t on your ‘exec-path’
什么给了?
编辑:(cider-lein-command
是 lein
)
(来自评论)
看起来 cider 正在寻找 clojure 命令,而不是 lein 命令。 "clojure" 是新的 cli 工具引入的可执行文件:
我只想根据 Jonah Benton 的回答,回应 ackerleytng 关于如何配置苹果酒的问题改为使用 lein:
要将 cider 构建命令从 clojure 更改为 lein,请将 lein 设置为变量 cider-default-repl-command
的值。
对于 emacs 初学者,您可以使用 C-h v
.
键查看和更改变量值
我有以下 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/")
这是 lein
可执行文件路径:
/usr/local/bin/lein
这是我 运行 cider-jack-in
:
The clojure executable isn’t on your ‘exec-path’
什么给了?
编辑:(cider-lein-command
是 lein
)
(来自评论)
看起来 cider 正在寻找 clojure 命令,而不是 lein 命令。 "clojure" 是新的 cli 工具引入的可执行文件:
我只想根据 Jonah Benton 的回答,回应 ackerleytng 关于如何配置苹果酒的问题改为使用 lein:
要将 cider 构建命令从 clojure 更改为 lein,请将 lein 设置为变量 cider-default-repl-command
的值。
对于 emacs 初学者,您可以使用 C-h v
.