2012-03-08 12 views
2

project.cljのrequireとdependenciesを使用していくつかのエラーメッセージの1つを考えています。 core.cljをlein replにロードしようとするとエラーが発生します。また、私はproject.cljの依存関係の間に何が関係しているのだろうかと思っています:core.cljにClojureモジュールをロードするか、または使用する必要があります。lein replエラーを理解しようとしています

ここで、lein replにcore.cljをロードしようとすると、エラーメッセージが表示されます。このproject.clj

(defproject bene-sql "1.0.0-SN" 
    :description "Connects to MySQL Benetrak database" 
    :dependencies [[org.clojure/clojure "1.3.0"]]) 
でclojure.lang.RT.load(RT.java:430)

にFileNotFoundExceptionがクラスパスにclj_record/boot__init.classまたはclj_record/boot.cljを見つけることができませんでした

この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)) 

、私は3つのことを求めています。

core.cljをテストし、エラーの原因を修正する必要があります。だから、エラーを修正するために何をする必要がありますか?

また、Clojure自体のほかに、私はproject.cljに依存関係を持たなければなりませんか? 依存行があるため、モジュールがフェッチされるように見えます。

3番目の質問は、clj-recordの現在のバージョンは何ですか、私は をproject.cljに依存させることができますか?

ありがとうございます。

答えて

3

現在の開発バージョン

lein search clj-recordが思いついたようclj-record github pageがバージョン1.1.2-SNAPSHOTを示していますので、私はプロジェクトに

[clj-record/clj-record "1.1.1"] 

のような行を追加します

[email protected]:~/$ lein search clj-record 
== Results from clojars - Showing page 1/1 total 
[clj-record "1.0-SNAPSHOT"] A pseudo-port of ActiveRecord to the Clojure programming language 
... 
[clj-record "1.1.1"] A pseudo-port of ActiveRecord to the Clojure programming language 

.clj

+0

ありがとうございました。バージョンへのポインタは非常に役に立ちました。 – octopusgrabbus

+0

cljレコードjarがフェッチされ、クラスパスにありますが、まだエラーが発生しています。 – octopusgrabbus

+0

あなたの現在のproject.cljで質問を更新できますか? –

関連する問題