Clojure tools.trace困境

时间:2015-11-30 13:22:04

标签: intellij-idea clojure

我希望你们能帮助我。我试图使用https://github.com/clojure/tools.trace

中的跟踪功能

我已经下载了git并已将文件复制到我的clojure项目中的src文件夹中的intellij

我遇到的问题是我不知道如何将tools.trace工具导入我当前的项目中使用。我已经尝试将单个宏加载到我的repl中,然后执行我的工作,但是找不到工具。

有人能告诉我如何将这样的工具导入intellij for clojure ??? 我已经检查了自述文件,但没有关于如何安装的内容。谢谢!

2 个答案:

答案 0 :(得分:1)

使用clojure的一个好方法是与leiningen结合使用。

http://leiningen.org/

它是clojure的构建/测试/依赖工具,实际上是设置clojure项目的标准方法。

您的依赖关系,而不仅仅是一个文件,如下所示:

    (defproject leiningen.org "1.0.0"
  :description "Generate static HTML for http://leiningen.org"
  :dependencies [ [org.clojure/tools.trace "0.7.9"]                             
 ]      
 :main leiningen.web)

答案 1 :(得分:1)

  

我已经下载了git并已将文件复制到我的clojure项目中的src文件夹中的intellij

不要手动尝试将文件放在所需的位置,而是使用LeiningenMaven之类的依赖关系管理器。在使用Clojure时,这是非常标准的。

  

我已经检查了自述文件,但没有关于如何安装的内容。

啊,but there is

  

Leiningen依赖信息:

[org.clojure/tools.trace "0.7.9"]
     

Maven依赖信息:

<dependency>
  <groupId>org.clojure</groupId>
  <artifactId>tools.trace</artifactId>
  <version>0.7.8</version>
</dependency>

将其中一个放入相应的文件(例如Leiningen的project.clj)并告诉该工具安装您的依赖项(例如,通过运行lein deps)。

您可能希望阅读相应的文档。也许从this Leiningen tutorial开始。