呸。我刚刚第一次在 IntelliJ 中创建了一个 Clojure 项目。我的建议是不要。取而代之的是 Leiningen。使用“lein newwhatever-your-app-is-call”。然后将项目导入 IntelliJ。然后将任何依赖项添加到 project.clj。Cursive 与 Leningen 集成,Cursive 建议使用 Leiningen。据我所知,它不能纯粹通过 REPL 来完成(REPL 必须能够找到库,必须告诉它它们在哪里,无论是 IDE 还是 Leiningen)。
Leiningen 是最简单的方法。
使用 Leiningen,您将拥有一个 project.clj 文件。其中有一个 :dependencies 部分,它使用一个库向量(org.clojure/clojure 就是其中之一)。如果您将 [net.mikera/core.matrix "0.33.2"] 添加到 :dependencies 中的向量中,leiningen 应该为您获取它。
您的 :dependencies 部分应如下所示:
:dependencies [[org.clojure/clojure "1.6.0"]
[net.mikera/core.matrix "0.33.2"]]
编辑:Leiningen 是使用 Cursive 和 IntelliJ Idea 的推荐方式。为了避免在 jetbrains idea 文档中查看配置模块依赖项和库。