我在計算幾個似乎與使用project.clj中的require和dependencies相關的錯誤消息時遇到了困難。我遇到了一個錯誤,試圖將core.clj加載到lein repl中。另外,我想知道project.clj依賴關係之間的關係,並試圖:使用或:require在core.clj中加載Clojure模塊。試圖瞭解lein repl錯誤
以下是試圖在lein repl中加載core.clj的錯誤消息。
FileNotFoundException異常無法定位clj_record/boot__init.class或clj_record/boot.clj類路徑上:clojure.lang.RT.load(RT.java:430)
與此project.clj
(defproject bene-sql "1.0.0-SN"
:description "Connects to MySQL Benetrak database"
:dependencies [[org.clojure/clojure "1.3.0"]])
這core.clj
(ns bene-sql.core
(:require clj-record.boot)
(:require [clojure.string :as cstr])
(:use clojure-csv.core))
(defn ret-csv-file
"Returns a lazy sequence generated by parse-csv."
[fnam]
(let [ csv-data (slurp fnam)
csv-file (parse-csv csv-data)]
csv-file))
於是,我問三件事情。
我想測試core.clj並需要修復導致錯誤的原因。那麼,我需要做什麼來修復錯誤?
此外,除了Clojure本身,我必須在project.clj中有依賴關係嗎? 它看起來有一個依賴線會導致模塊被提取。
第三個問題是,什麼是當前版本的clj記錄,所以我可以使它 依賴於project.clj?
謝謝。
謝謝。您指向該版本的指針非常有用。 – octopusgrabbus 2012-03-08 20:24:22
clj記錄jar被提取並且在類路徑中,但我仍然收到錯誤。 – octopusgrabbus 2012-03-08 20:33:28
你可以用你當前的project.clj更新這個問題嗎? – 2012-03-08 22:19:55