1
阿帕奇風暴依賴我嘗試使用Apache風暴和Redis的在我的Clojure項目。我project.clj
看起來是這樣的:正確導入Clojure中
(defproject storm "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.7.0"]
[org.apache.storm/storm-core "0.9.5"]
[com.taoensso/carmine "2.11.1"] ])
而且Redis的連接器模塊中的前綴是:
(ns storm.redis
(:require [taoensso.carmine :as car]))
現在,出於某種原因,如果我嘗試評估上述命名空間聲明,我得到一個奇怪的錯誤:
CompilerException java.lang.Exception: namespace 'taoensso.carmine' not found, compiling:(storm/redis.clj:1:22)
如果我修改project.clj
風暴依賴於
[storm "0.9.0.1"] ; Last available version on Clojars
然後一切工作正常。我究竟做錯了什麼?