在Github上运行clojure存储库

在Github上运行clojure存储库,git,github,clojure,leiningen,Git,Github,Clojure,Leiningen,我是Github的新手。我想从Github运行repo。 我在下载并解压缩zip文件的目录中运行poly timing master,在终端中出现以下错误: No:project.clj中指定的主命名空间。 我是否正确执行运行过程 在shell/命令提示符下键入以下内容 git clone https://github.com/puredanger/poly-timing cd poly-timing lein deps lein run 您应该看到以下内容 Compiling poly-ti

我是Github的新手。我想从Github运行repo。 我在下载并解压缩zip文件的目录中运行poly timing master,在终端中出现以下错误:

No:project.clj中指定的主命名空间。


我是否正确执行运行过程

在shell/命令提示符下键入以下内容

git clone https://github.com/puredanger/poly-timing
cd poly-timing
lein deps
lein run
您应该看到以下内容

Compiling poly-timing.core
## Value-based dispatch

Benchmarking case 1st
WARNING: Final GC required 1.438013251625518 % of runtime
WARNING: Final GC required 13.265534855967589 % of runtime
Evaluation count : 26507544 in 6 samples of 4417924 calls.
             Execution time mean : 21.775064 ns
    Execution time std-deviation : 1.152629 ns
   Execution time lower quantile : 20.008462 ns ( 2.5%)
   Execution time upper quantile : 22.995363 ns (97.5%)
                   Overhead used : 1.940065 ns
...

尝试独自运行
lein
。根据project.clj和core.clj的快速查看,这应该是可行的。我不知道“-master”是从哪里来的。这肯定是错误的。(
lein repl
可能也值得一试。然后您可以从提示符中调用源代码中的函数。)我只是出于好奇直接运行了
lein run
(之前没有执行
lein deps
),它也工作得很好。如果我不先执行
lein-deps
,我会错过什么吗?lein-deps会检查并下载任何缺少的依赖项。它之所以有效,是因为您没有任何缺少的依赖项。