Clojure:无法在启动时启动cider repl



我有以下build.boot文件,

(set-env!
:resource-paths #{"src"}
:dependencies '[[me.raynes/conch "0.8.0"]
[boot.core :as boot]])
(task-options!
pom {:project 'myapp
:version "0.1.0"}
jar {:manifest {"Foo" "bar"}})
(boot/deftask cider "CIDER profile"
[]
(require 'boot.repl)
(swap! @(resolve 'boot.repl/default-dependencies)
concat '[[org.clojure/tools.nrepl "0.2.12"]
[cider/cider-nrepl "0.15.0"]
[refactor-nrepl "2.3.1"]])
(swap! @(resolve 'boot.repl/default-middleware)
concat '[cider.nrepl/cider-middleware
refactor-nrepl.middleware/wrap-refactor])
identity)

遵循本文档:https://github.com/boot-clj/boot/wiki/Cider-REPL然而,在执行cider jack-in时,我收到错误"拒绝以root身份运行。将BOOT_as_root=yes设置为强制。",但在执行导出BOOT_as_root=yes后,我收到了相同的错误。怎么了?

这个wiki页面非常过时,所以我不建议使用它。我最好阅读CIDER的文档。

只需确保您使用的是Boot 2.8.3。您实际上并不需要任何特殊的CIDER配置文件。只需创建一个Boot项目,在CIDER中从中打开一个文件,然后执行M-x cider-jack-in-clj

最新更新