当我在 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 中解决这个问题?
为了达到这一点,我:
- 按照草书说明进行设置。
- 在我的终端上仔细检查
lein repl
。 - 仔细检查 Cursive repl 是否在正确的命名空间上运行。
- 研究并发现了许多与实际 Clojure 框架中的类似问题相关的解决方法。
目前,为了(-main)
从 repl 执行,我首先运行(in-ns 'fileName)
进入正确的命名空间,然后执行 -main 函数。我发现这比(fileName/-main)
每次都输入完整信息更可取,但这仍然不是一个理想的解决方法。