似乎.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
。我尝试传入这个值,但似乎没有产生影响。