请在2024年Clojure状态调查!中分享您的想法。

欢迎!请参阅关于页面以了解更多关于如何使用本站的信息。

0
REPL

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

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

我浏览了leiningen的源代码搜索了.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

...