首页 > 解决方案 > catalina 上的 clojure cider lein 可执行文件不在您的“执行路径”上

问题描述

我找到了这两个链接:

Emacs 上的 Clojure 失败... & clojure 不在您的执行中...

我无法让苹果酒在 MacOS 上运行。我一直在命令行上使用 lein,但我更喜欢使用 cider。

我建立了一个新项目,如下所示:

lein new ec

打开 core.clj

Mx cider-jack-in

我得到:

lein 可执行文件不在您的“执行路径”上</p>

我检查了苹果酒中的默认值,它是 lein。

有没有办法在 MacOS 上运行苹果酒?

标签: clojuremacos-catalinaleiningencider

解决方案


emacs 的执行路径检测存在一些与 macOS 相关的问题。

有一个 emacs 包,应该可以解决这个问题:exec-path-from-shell

当我使用macos时它曾经帮助过我(就像3年前一样,但我认为它仍然有效)

否则,您可以尝试将leinwhich lein在终端中)的绝对路径放置到cider-lein-command: M-x customize-group [ret] cider [ret] -> Cider lein command,这也应该有效。


推荐阅读