【发布时间】:2016-02-05 05:42:50
【问题描述】:
我正在尝试下载/安装/运行 clojure/lein,但遇到了一些初始问题。我在 windows-7 上使用 cygwin。
下载最新的clojure(1.8.0)后,以下步骤正常:
java -cp clojure-1.8.0.jar clojure.main
现在我使用以下步骤安装了 lein(感谢 stackoverflow/18711805 的帮助):
download lein script into ~/bin , set filetype=unix
install wget and deps (see stackoverflow/18711805)
setenv HTTP_CLIENT "wget --no-check-certificate -O"
lein self-install
现在当我运行“lein repl”时,我发现 lein 已经下载了另一个 clojure 版本(1.7.0)并使用它。
那么,我怎样才能让 lein 使用我的 clojure 版本(即 1.8.0)而不是 1.7.0 ?在 lein 运行之前是否需要设置额外的环境变量?
另外,lein 将其额外下载安装在哪里,我该如何清理该区域?
【问题讨论】:
-
你检查过 project.clj 吗?你可以在那里指定你想要的版本。
-
在哪里可以找到 project.clj? “入门”教程(clojure-doc.org/articles/tutorials/getting_started.html)还说不要直接安装 clojure,lein 会为我安装。那么如何告诉 lein 下载 1.8.0 呢?