【问题标题】:how to start lein with an existing clojure jar如何使用现有的 clojure jar 启动 lein
【发布时间】: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 呢?

标签: clojure leiningen


【解决方案1】:

“lein upgrade”成功了,我从 stackoverflow/24094597 得到了提示。现在当我再次运行 lein 时,我可以看到 1.8.0(不是我自己安装的,但 lein 已经安装了这个新版本)。但是由于我几分钟前还是从头开始安装了 lein,所以我不确定它为什么没有安装最新版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 2019-03-14
    • 1970-01-01
    • 2012-06-27
    相关资源
    最近更新 更多