如何更改Clojure或Lein';s Clojure的默认版本?
我不知道为什么,但当我通过如何更改Clojure或Lein';s Clojure的默认版本?,clojure,leiningen,Clojure,Leiningen,我不知道为什么,但当我通过$clojure或$lein REPL输入REPL时,>(clojure版本)显示“1.2.1”。我想让它说“1.5” 1.5版在我由lein管理的项目中运行良好。我只想告诉lein在默认情况下始终使用1.5,而不是1.2。目前,项目外部不支持此功能,但正在进行: 现在的一个解决方法就是在project.clj中指定它 进一步建议:升级到Leiningen 2.0。创建新项目时,如何告诉lein使用1.5而不是1.4?(我的意思是默认情况下,因此我不必每次都编辑proj
$clojure
或$lein REPL
输入REPL时,>(clojure版本)
显示“1.2.1”。我想让它说“1.5”
1.5版在我由lein管理的项目中运行良好。我只想告诉lein在默认情况下始终使用1.5,而不是1.2。目前,项目外部不支持此功能,但正在进行: 现在的一个解决方法就是在project.clj中指定它
进一步建议:升级到Leiningen 2.0。创建新项目时,如何告诉lein使用1.5而不是1.4?(我的意思是默认情况下,因此我不必每次都编辑project.clj)。在profiles.clj中添加1.5作为依赖项不起作用。我刚才在IRC上询问了technomancy。他说:“REPL的外部项目是硬编码到lein版本的clojure中的。”顺便说一句,这不是根本的问题(根据IRC的讨论),“你可以使用:依赖项(在
/.lein/profiles.clj
中)向非项目REPL添加内容”,但是“您不能使用profiles.clj
替换已加载的内容”