2024 Clojure 状态调查中分享你的想法!

欢迎!请查看关于页面以获取更多关于这个网站如何工作的信息。

0
REPL

似乎.nrepl-port文件的默认位置是运行lein命令的位置。由于我没有权限在必须运行该目录的目录中写入文件,我需要覆盖这个位置。具体来说,我正在运行

lein update-in :dependencies conj \[nrepl\ "0.8.2"\] -- update-in :plugins conj \[cider/cider-nrepl\ "0.25.3"\] -- repl :headless :host localhost

我浏览了 leans 的源代码以查找.nrepl-port,看到了设置在某处的:root。我尝试传入这个值,但似乎没有产生影响。

1 答案

0

我不是 nrepl 的专家,但我在github.com/nrepl/nrepl 中搜索了“nrepl-port”找到了这个
https://github.com/nrepl/nrepl/blob/933e08b7ef0a66002bf5bf6369088515e1c4b42f/src/clojure/nrepl/cmdline.clj#L420

...