У меня проблемы с вычислением одного из нескольких сообщений об ошибках, которые, похоже, связаны с использованием: require и зависимости в project.clj.Я получаю сообщение об ошибке при попытке загрузить файл core.clj в lein repl.Кроме того, мне интересно, какова взаимосвязь между зависимостями project.clj и пытаюсь: использовать или: требовать загрузки модулей Clojure в core.clj.
Вот сообщение об ошибке при попытке загрузить ядро.clj in lein repl.
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?
Спасибо.