如何更改Clojure或Lein的Clojure默认版本?

4

我不确定为什么,但是当我通过$ clojure$ lein repl进入REPL时,>(clojure-version)显示为'1.2.1'。我希望它显示为“1.5”。

版本1.5在我使用lein管理的项目中运行良好。我只想告诉lein始终默认使用1.5,而不是1.2。

1个回答

3

创建新项目时,如何告诉Lein使用1.5而不是1.4?(我的意思是默认情况下,这样我就不必每次都编辑project.clj)。在profiles.clj中添加1.5作为依赖项并没有起作用。 - deprecated
我刚在IRC上问了Technomancy。他说:“REPL的外部项目是硬编码到Lein的Clojure版本中的”。 - David J.
顺便提一下,https://github.com/technomancy/leiningen/issues/966 不是根本问题(根据IRC讨论),“您可以使用:dependencies(在/.lein/profiles.clj中)将内容添加到非项目REPL”,但“您不能使用profiles.clj替换已经加载的内容”。 - David J.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接