14得票2回答
使用Leiningen的命令行参数

我最近开始学习Clojure,并使用Leiningen创建了一个小项目。我遇到了在命令行参数中使用Leiningen的问题。以下是我的src/project/core.clj文件:(ns project.core (:gen-class)) (defn -main [& ar...

14得票2回答
如何在Clojure中使用位于其它命名空间的类型?

我使用Leiningen创建了一个名为techne的项目。我创建了一个名为scrub的模块,在其中定义了一个名为Scrub的类型和一个名为foo的函数。 techne/scrub.clj:(ns techne.scrub) (deftype Scrub [state] Objec...

14得票2回答
如何访问Leiningen配置文件中的值?

我在project.clj文件中定义了两个配置文件,一个是本地的,一个用于在travis上进行测试::profiles {:dev {:dependencies [[midje "1.6.0"] [mysql/mysql-conn...

14得票4回答
在Leiningen中寻找依赖项的有效版本号在哪里找?

我是Clojure和Leiningen的新手,我确定我想要使用的一些内容位于clojure.contrib.generic.math-functions中。 我在http://richhickey.github.com/clojure-contrib/branch-1.1.x/math-api...

14得票1回答
你能否让Leiningen从本地检出的源代码加载库代码?

假设我正在修改我项目中使用的Clojure库: ``` /User/SCdF/Code/myproject/ /User/SCdF/Code/other-peoples-projects/clojure-library-cloned-from-github ``` 目前,当我在`cloju...

14得票4回答
为什么Leiningen启动时如此缓慢?

我正在使用 lein repl 在控制台执行Clojure REPL。运行时需要超过15秒。当我运行java -cp clojure-1.6.0.jar clojure.main时,只需要几秒钟。 为什么lein repl如此缓慢?是否有方法使其更快? 我的环境: 硬件:MacBook...

14得票5回答
将Leiningen项目中的版本字符串嵌入应用程序

我希望能够查询或嵌入由Leiningen项目设置的版本字符串,并将该值显示给用户。使用情景包括从CLI显示版本字符串,或作为Ring应用程序中的标题。这种做法是否可行?

13得票3回答
如何在使用clojure.main/repl时获得类似readline/rlwrap的功能?

当我使用来自clojure.main的repl函数时,如何从我的REPL中获得类似于readline(或rlwrap)的功能? 背景是我正在使用《Clojure之乐》第一版中的break函数进行使用和定制。我正在lein repl REPL中使用它。当我的"断点"触发时,Leiningen ...

13得票1回答
如何最佳地使用插件构建和组织Clojure应用程序?

我认为(见下文)我想将Clojure项目结构化为多个模块,具有排序依赖项 - 就像Maven让我使用多模块项目一样。 但是我不知道如何使用Leiningen完成这个目标 - 我所看到的只有在常见问题中描述的checkouts修复方法,这似乎没有那么强大。 Lein可以做到这点吗?我应该改用...

13得票1回答
卸载/重新安装Leiningen(Clojure服务器)相关问题

正如我在这里所问所答,我发现运行 "sudo lein deps" 会导致一些问题,迫使我运行 "sudo lein swank",这很恼人。并且有人告诉我不要使用 sudo。 我使用的是 Mac OS X 10.6.4。 所以,我打算卸载并重新安装 leiningen。 卸载 leini...