我有以下
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 的问题:
要将苹果酒构建命令从 clojure 更改为 lein,请将 lein 设置为变量
cider-default-repl-command
的值。
对于 emacs 初学者,您可以使用键
C-h v
查看和更改变量值。
导航到shadow-cljs.edn所在的项目根文件夹并运行
npm run watch
,然后系统将提示您安装shadow-cljs,输入y并按Enter键(确定继续?(y)y)进行安装。