2

で展開する Clojure/Ring/Clojurescript プロジェクトがありlein uberjar、それを で起動しjava -jar whatever-0.1-standalone.jarます。最近まで、正常に動作していました。

これを起動すると、次のような REPL が表示されます。

Clojure 1.7.0 user=>

それは私のコードベースにあるに違いないと考えて、(gitを使用して)以前は機能していたことがわかっている状態に戻しましたが、問題はまだ発生しています。

問題は私のコードベースにはないので、古いバージョンの leiningen を試してみましたが、まだうまくいきません。

ここに私のproject.cljがあります:

(defproject acfe "0.5"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
                        :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[compojure "1.4.0"]
                                 [org.clojure/clojure "1.7.0"]
                                 [org.clojure/data.json "0.2.6"]
                                 [org.clojure/clojurescript "0.0-3308"]
                                 [org.clojure/core.async "0.1.346.0-17112a-alpha"]
                                 [mysql/mysql-connector-java "5.1.32"]
                                 [org.clojure/java.jdbc "0.4.1"]
                                 [yesql "0.4.2"]
                                 [ring "1.4.0"]
                                 [ring-basic-authentication "1.0.5"]
                                 [bk/ring-gzip "0.1.1"]
                                 [prismatic/dommy "1.1.0"]
                                 [enlive "1.1.6"]
                                 [cljs-ajax "0.3.13"]]
  :plugins [[lein-ring "0.9.6"]
                        [lein-cljsbuild "1.0.6"]]
  :ring {:handler acfe.core/app
                 :port 3001}
  :cljsbuild
  {:builds
   {:app
        {:source-paths ["src-cljs"]
         :compiler
         {:optimizations :simple
          :output-to "resources/public/js/out/app.js"
          :pretty-print true}}}})
4

2 に答える 2