【发布时间】:2014-03-31 22:22:05
【问题描述】:
当我为特定项目启动 clojure repl 时,leiningen 足以在具体的 project.clj 文件中指定正确的 clojure 版本,如 here 所述。但是当我在项目之外启动 repl 时,就会启动旧版本。在我的情况下,旧版本是 1.5.1,我想升级到 1.6.0。 Here 提出了无效的解决方案,但在下面的 cmets 中说,在 lieingen 版本 2.1 中问题已解决。我使用的是 leiningen 的 2.3.4 版本,但建议的解决方案对我不起作用。
【问题讨论】:
-
如果您在项目之外启动 leiningen,直接启动 Clojure 会更好吗?启动会更快。您可以编写一个单行脚本来执行此操作,甚至可以将其包装在命令行历史实用程序中,例如 rlwrap(不过,它不如 Leiningen 使用的那个)。