0
我注意到lein new midje myproject
使用clojure 1.4.0
和midje 1.5.1
而不是1.7.0
和1.7.0
。`lein new midje myproject` using old midje and clojure versions
如何告知lein new midje ...
使用最新版本?這是我的 ? project.clj
文件:
(defproject myproject "0.0.1-SNAPSHOT"
:description "Cool new project to do things and stuff"
:dependencies [[org.clojure/clojure "1.4.0"]]
:profiles {:dev {:dependencies [[midje "1.5.1"]]}})
lein version
> Leiningen 2.5.1 on Java 1.7.0_55 OpenJDK 64-Bit Server VM
ls ~/.m2/repository/midje/lein-template
> resolver-status.properties
你能分享你用來創建項目的確切命令? 'lein new midje'通常會創建一個名爲「midje」的項目,只依賴於clojure。你的項目被命名爲「myproject」並且依賴於clojure和midje。所以我想你用'lein new midje myproject'創建了這個項目,或者你手工編輯了'project.clj',這是完全正確的,但是我不明白這個問題。另外,請你分享'lein version'和'ls〜/ .m2/repository/midje/lein-template'的輸出嗎? – nberger
@nberger是的,您對我使用的確切命令是正確的,但我沒有手動修改'project.clj'。我更新了我的OP,以提供您所需的信息。 – user3639782