Tôi đang cố gắng thiết lập một dự án clojure đơn giản và tôi không chắc chắn cách tải các tệp giữa dự án. Tôi chắc chắn rằng câu trả lời nằm trong tài liệu, nhưng tôi không thể tìm thấy câu trả lời đơn giản ở bất kỳ đâu và tôi không chắc chắn nên tìm ở đâu.Các tệp tải Clojure
Về cơ bản, thư mục của tôi trông như thế này:
Clojure/
clojure/
clojure.jar
other clojure files
clojure-contrib/
clojure-contrib.jar
other contrib files
project/
main.clj
utils.clj
Và tôi muốn main.clj là một cái gì đó như thế này:
(ns project.main
(:require project.utils))
(greet)
và utils.clj là một cái gì đó như thế này:
(ns project.utils)
(defn greet [] (println "Hello, World!"))
Nhưng điều đó không thành công với:
Exception in thread "main" java.io.FileNotFoundException: Could not locate project/utils__init.class or project/utils.clj on classpath: (main.clj:1)
Khi tôi cố gắng chạy. Đường dẫn lớp của tôi bao gồm thư mục Clojure/
trên cùng và cả hai lọ. Tôi cũng đã cố gắng đặt thư mục project/
trong classpath là tốt, không có may mắn.
Làm cách nào để bạn thiết lập một dự án clojure đơn giản?
Cảm ơn. Nó chỉ ra vấn đề của tôi là vì tôi đang chạy từ bên trong 'project /', vì vậy tôi cần thêm '..' vào classpath. Nó đang làm việc bây giờ. Vim \ VimClojure, nhân tiện. :) – So8res