首页 文章

在IntelliJ IDEA草书项目中使用core.matrix

提问于
浏览
1

我试图在带有Cursive插件的IntelliJ IDEA中的一个简单项目中使用core.matrix(https://clojars.org/net.mikera/core.matrix/versions/0.33.2) . 我只是用一些代码和REPL学习Clojure,但我无法弄清楚如何"import"它 . 我是否必须下载.jar并将其放在lib文件夹中?哪个命令用于在REPL中调用这些函数?我是否必须编辑project.iml?

我的目标是最简单的方法,就像在REPL中编写一些代码一样简单,如果可能的话,没有leiningen项目 .

1 回答

  • 2

    呸 . 我刚刚在IntelliJ中创建了一个Clojure项目 . 我的建议不是 . 取而代之的是Leiningen . 使用'lein new whatever-your-app-is-called' . 然后将项目导入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”]添加到以下的向量中:leiningen应该为你获取它 .

    您的:dependencies部分应如下所示:

    :dependencies [[org.clojure/clojure "1.6.0"]
                   [net.mikera/core.matrix "0.33.2"]]
    

    编辑:Leiningen是使用Cursive和IntelliJ Idea的推荐方式 . 为了没有在jetbrains想法文档中看到Configuring Module Dependencies and Libraries .

相关问题