0

プロジェクトに Korma を使用したいのですが、REPL でテストしようとするたびに、次のエラーがスローされます。

core=> (require 'korma.db)
FileNotFoundException Could not locate clojure/java/jdbc/internal__init.class or clojure/java/jdbc/internal.clj on classpath:   clojure.lang.RT.load (RT.java:432)

「コア」名前空間には次のものがあります。

(ns core
  (:require [clojure.java.jdbc :as sql]))

そして、私のproject.cljの以下:

(defproject wknd "1.0.0-SNAPSHOT"
  :description "weekend side project"
  :dependencies [[org.clojure/clojure "1.4.0"]
             [org.clojure/clojure-contrib "1.2.0"]
             [org.xerial/sqlite-jdbc "3.7.2"] 
             [org.clojure/java.jdbc "0.2.2"]
             [korma "0.3.0-beta9"]]
  :dev-dependencies [[org.clojars.scott/lein-nailgun "1.1.0"]])

clojure を使い始めたばかりで、なぜこのエラーが発生するのかわかりません。私は周りを検索しましたが、他の場所で同様の問題を見つけることができませんでした。

4

1 に答える 1

3

著者より:

Korma は再編成以来、最新の JDBC にアップグレードされていませんでした。beta11 を試してください。修正されるはずです。

乾杯、クリス。

そして、このエラーは私にとって消えました。

于 2012-06-14T04:37:55.507 に答える