clojure - catalina 上的 clojure cider lein 可执行文件不在您的“执行路径”上
问题描述
我找到了这两个链接:
Emacs 上的 Clojure 失败... & clojure 不在您的执行中...
我无法让苹果酒在 MacOS 上运行。我一直在命令行上使用 lein,但我更喜欢使用 cider。
我建立了一个新项目,如下所示:
lein new ec
打开 core.clj
跑Mx cider-jack-in
我得到:
lein 可执行文件不在您的“执行路径”上</p>
我检查了苹果酒中的默认值,它是 lein。
有没有办法在 MacOS 上运行苹果酒?
解决方案
emacs 的执行路径检测存在一些与 macOS 相关的问题。
有一个 emacs 包,应该可以解决这个问题:exec-path-from-shell。
当我使用macos时它曾经帮助过我(就像3年前一样,但我认为它仍然有效)
否则,您可以尝试将lein
(which lein
在终端中)的绝对路径放置到cider-lein-command
: M-x customize-group [ret] cider [ret] -> Cider lein command
,这也应该有效。
推荐阅读
- node.js - 通过 API-KEY 使用来自外部 API 的数据的 Alexa 技能
- ansible - 在ansible变量中转义单个花括号
- c# - 将空的锯齿状数组与 3x3 锯齿状数组进行比较,以匹配不匹配但行匹配的数字序列
- c# - Unity3D:检查大量点的最快方法
- python - 无法使用 selenium 和 python 在 Google 页面上找到“类”
- oracle - 如何从函数参数中的列中获取所有值(创建时)?
- latex - LaTex 中的警告声明?
- php - 我想使用基于当前登录用户名的 php 脚本更新我的 MySQL 表
- service - QZ 在角度安装和 websocket 未找到错误
- c# - 使用限制器使用 MailKit 发送批量电子邮件失败,延迟 10 秒或更长时间