当我在IntelliJ中运行Cursive repl时,会显示以下警告:
WARNING: clojure.lang.Repl is deprecated.
Instead, use clojure.main like this:
java -cp clojure.jar clojure.main -i init.clj -r args...
有谁知道如何在IntelliJ中解决这个问题?
为了达到这一点,我:
-
按照Cursive instructions进行设置 .
-
仔细检查
lein repl
是否在我的终端上运行 . -
仔细检查了Cursive repl是否在正确的命名空间上运行 .
-
在实际的Clojure框架中研究并发现了许多与a similar issue相关的变通方法 .
暂时,为了从repl执行 (-main)
,我首先运行 (in-ns 'fileName)
进入正确的命名空间,然后执行-main函数 . 我发现这更适合每次输入完整的 (fileName/-main)
,但这仍然不是一个理想的解决方法 .