gpt4 book ai didi

emacs - 无法在 Emacs 中启动 `lein` REPL

转载 作者:行者123 更新时间:2023-12-03 15:17:45 25 4
gpt4 key购买 nike

在 Emacs 中,当使用 clojure-mode 时,我应该能够使用 C-c C-z 启动 REPL .但是,每当我尝试时,都会收到错误消息:

Searching for program: no such file or directory: lein

我有 lein安装在 /usr/local/bin (通过 brew )和 /usr/local/bin在我的 PATH (即使 Emacs 也是这么说的,通过 eval-expression (getenv "PATH") )。

我错过了什么?

最佳答案

啊! PATH环境变量不是 emacs 搜索路径的全部和全部。还有“执行路径”。显然是mostly the same thing but not exactly .

无论如何,添加:

(add-to-list 'exec-path "/usr/local/bin")

致我的 .emacs.d/init.el (或 .emacs 如果你是这样滚动的)为我清理了一切。上面链接的文档提出了更全面的内容,例如:
(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
(setq exec-path (append exec-path '("/usr/local/bin")))

我会尝试(更简单的) add-to-list , 第一的。但是YMMV。

关于emacs - 无法在 Emacs 中启动 `lein` REPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13671839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com