Я все еще довольно новичок в Clojure, поэтому приношу свои извинения, если это вопрос полностью новичков, но я не смог найти достаточный ответ в Интернете.
В основном, моя проблема в том, что в любой момент, когда я пытаюсь запустить мой проект, я получаю сообщение об ошибке:
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: Could not locate greeter__init.class or greeter.clj on classpath:
В этом случае greeter.clj находится в проекте в том же каталоге, что и файл, содержащий мою главную функцию.
В целях иллюстрации я создал проект с деревом каталогов следующим образом:
Мой код для core.clj выглядит следующим образом:
(ns omg.core
(require [greeter]))
(defn -main[] (greet))
Мой код для greeter.clj:
(ns greeter)
(defn greet [] println("Hello world"))
Всякий раз, когда я печатаю lein run -m omg.core
, я получаю исключение, упомянутое выше. Что я делаю неправильно?