“clojure 可执行文件不在你的‘exec-path’上”,即使 lein 在我的 exec-path (macOS) 上

问题描述 投票:0回答:3

我有以下

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

clojure cider
3个回答
7
投票

(来自评论)

看起来 cider 正在寻找 clojure 命令,而不是 lein 命令。 “clojure”是一个随新 cli 工具引入的可执行文件:

https://clojure.org/guides/deps_and_cli


7
投票

我只想以 Jonah Benton 的答案为基础,回应 ackerleytng 关于如何配置苹果酒以使用 lein 的问题:

要将苹果酒构建命令从 clojure 更改为 lein,请将 lein 设置为变量

cider-default-repl-command
的值。

对于 emacs 初学者,您可以使用键

C-h v
查看和更改变量值。


0
投票

导航到shadow-cljs.edn所在的项目根文件夹并运行

npm run watch
,然后系统将提示您安装shadow-cljs,输入y并按Enter键(确定继续?(y)y)进行安装。

© www.soinside.com 2019 - 2024. All rights reserved.