我剛剛添加了[hiccup「1.0.3」]依賴項到我的project.clj,但現在我無法啓動repl了。每次嘗試時,我都會得到:無法加載打嗝
Caused by: java.io.FileNotFoundException: Could not locate hiccup/page_helpers__init.class or hiccup/page_helpers.clj
想法?只要我從我的依賴中刪除打嗝,一切都編譯得很好。
(defproject projectname "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[com.datomic/datomic-free "0.8.4007"]
[ring-serve "0.1.2"]
[ring/ring-core "1.1.8"]
[compojure "1.1.5"]
[hiccup "1.0.3"]]
:profiles {:dev {:source-paths ["dev"]
:dependencies [[org.clojure/tools.namespace "0.2.3"]
[org.clojure/java.classpath "0.2.0"]]}})
你可以發佈你的project.clj嗎?在更改並保存project.clj – yehe
編輯以包含它之後,您是否運行lein deps?我確實運行lein deps。 – HaskellMan
在你的project.clj中運行'lein deps:tree'並且沒有它。也許有一個依賴關係需要一個具有相關命名空間的舊版本? – Jeremy