似乎.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在某处设置了。我尝试传入该参数,但它似乎没有影响。