Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 在类路径上找不到ring/util/request\uu init.class或ring/util/request.clj_Clojure_Leiningen_Ring - Fatal编程技术网

Clojure 在类路径上找不到ring/util/request\uu init.class或ring/util/request.clj

Clojure 在类路径上找不到ring/util/request\uu init.class或ring/util/request.clj,clojure,leiningen,ring,Clojure,Leiningen,Ring,当我尝试使用我的一个名称空间时,leiningen repl中发生了这种情况: FileNotFoundException Could not locate ring/util/request__init.class or ring/util/request.clj on classpath: clojure.lang.RT.load (RT.java:443) 这个问题只发生在我的部署环境(Ubuntu服务器12)上,但它在我的开发环境MacOS10.8上运行良好 我的project

当我尝试使用我的一个名称空间时,leiningen repl中发生了这种情况:

FileNotFoundException 
Could not locate ring/util/request__init.class or ring/util/request.clj on classpath:   
clojure.lang.RT.load (RT.java:443)
这个问题只发生在我的部署环境(Ubuntu服务器12)上,但它在我的开发环境MacOS10.8上运行良好

我的project.clj文件如下:

(use 'cmp.repl)

运行lein-deps:tree后,我发现我还必须在项目文件中将ring/ring-core的排除项添加到compojure中。我现在工作得很好

(defproject cmp "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"]
                 [lib-noir "0.5.0"]
                 [compojure "1.1.5"]
                 [com.cemerick/friend "0.1.5" :exclusions [ring/ring-core]]
                 [ring-server "0.2.7"]
                 [clabango "0.5"]
                 [korma "0.3.0-RC5"]
                 [clj-json "0.5.3"] 
                 [mysql/mysql-connector-java "5.1.6"]
                 [com.taoensso/timbre "1.5.2"]
                 [com.taoensso/tower "1.5.1"]
                 [com.postspectacular/rotor "0.1.0"]
                 [markdown-clj "0.9.19"]
                 [clj-pdf "1.11.1"]
                 [dk.ative/docjure "1.6.0"]
                 [org.clojure/data.csv "0.1.2"]
                 [clojure-csv/clojure-csv "2.0.1"]
                 [clj-time "0.6.0"]
                 [log4j "1.2.15"
                  :exclusions
                  [javax.mail/mail
                   javax.jms/jms
                   com.sun.jdmk/jmxtools
                   com.sun.jmx/jmxri]]]
  :plugins [[lein-ring "0.8.7"]]
  :ring {:handler cmp.handler/war-handler
         :init    cmp.handler/init
         :destroy cmp.handler/destroy}
  :profiles
  {:production {:ring {:open-browser? false
                       :stacktraces?  false
                       :auto-reload?  false}}
   :dev {:dependencies [[ring-mock "0.1.3"]
                        [ring/ring-devel "1.1.8"]]}}
  :java-source-paths ["src/cmp/java"]
  :min-lein-version "2.0.0")