Я использую руководство для начинающих в руководстве по пьедесталу, но при попытке использовать пространство имен (требуется проверка) я получаю следующее сообщение об ошибке: «Ошибка выполнения (FileNotFoundException) в user / eval2012 (REPL: 1). Не удалось найти test__init.class, test.clj или test.cljc в пути к классам ».
То же самое происходит при попытке (требуется привет)
Я использую lein repl.
У меня есть каталог с именем test, а в разделе src находится файл с именем test.clj
тест / SRC / test.clj:
(ns test
(:require [io.pedestal.http :as http]
[io.pedesteal.http.route :as route]))
тест / SRC / hello.clj:
(defn respond-hello [request]
{:status 200 :body “Herllo world”})
Любые идеи?
test / deps.edn:
:deps
{io.pedestal/pedestal.service {:mvn/version "0.5.7"}
io.pedestal/pedestal.route {:mvn/version "0.5.7"}
io.pedestal/pedestal.jetty {:mvn/version "0.5.7"}
org.slf4j/slf4j-simple {:mvn/version "1.7.28"}}
:paths ["src"]}
src
подtest
директорией - то же самое для hello, но это не хватаетns
? - person cfrick   schedule 19.03.2021lein repl
? Он не найдет файлы, если вы настроите их для инструментов clojure cli. Итак, первый уровеньtest
в вашей структуре каталогов - это имя вашего проекта, и вы фактически используете все эти инструменты внутри него? Для справки в будущем: не задавайте этого в вопросах - это сбивает с толку людей (таких как я) - просто предполагайте корень проекта. - person cfrick   schedule 19.03.2021