Tôi gặp sự cố khi nhập khẩu các lọ bằng clojure. Tôi đã sử dụng lein để thêm phụ thuộc. Đây là mã từ project.cljFileNotFoundException Không thể định vị clojure/java/jdbc__init.class
(defproject recommendation "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/java.jdbc "0.0.6"] ;; jdbc
[mysql/mysql-connector-java "5.1.6"]]
:aot :all
:main recommendation.core)
tôi gõ vào lệnh lein deps
, và nó tải 3 lọ trong thư mục lib.
Đây là mã từ recommendation.core
(ns recommendation.core
(: require [clojure.java.jdbc: như sql]))
Và tôi nhận được ngoại lệ:
FileNotFoundException Could not locate clojure/java/jdbc__init.class or clojure/java/jdbc.clj on classpath: clojure.lang.RT.load (RT.java:443)
Ai đó có thể cho tôi biết tôi đang ở đâu sai và phải làm gì?
EDIT: Tôi đã giải quyết được sự cố bằng cách khởi động lại REPL. Đã xảy ra sự cố với :aot :all
, tôi không thể khởi động lại ứng dụng, nhật thực ở chế độ không phản hồi khi tôi chạy lại repl.
Cảm ơn mọi người.
tôi đã thử với "0.3.0-alpha4 ", và nó là như nhau. – user3549602