Clojure IntelliJ Repl не может правильно перезагружать файлы
Во-первых, спасибо, что уделили время чтению моего вопроса!
Проблема в том, что когда я пытаюсь запустить свою систему, repl не может найти некоторые файлы, но если я пойду и загружу вручную каждую из зависимостей этого файла одну за другой перед ней, файл загружается отлично.
Команды, которые я пытаюсь выполнить:
(clojure.tools.namespace.repl/refresh)
Получение этой ошибки:
:via [{:type clojure.lang.Compiler$CompilerException,
:message "Syntax error compiling at (purchase_listinator/adapters/db/purchase_category.clj:1:1).",
:data #:clojure.error{:phase :compile-syntax-check,
:line 1,
:column 1,
:source "purchase_listinator/adapters/db/purchase_category.clj"}
Я также пробовал это:
(do (require '[com.stuartsierra.component.repl :as crepl])
(require 'purchase-listinator.core)
(crepl/reset))
Получение этой ошибки:
Syntax error compiling at (purchase_listinator\core.clj:1:1).
namespace 'purchase-listinator.components.pedestal' not found after loading '/purchase_listinator/components/pedestal'
Репозиторий на момент возникновения этой ошибки для дальнейшего использования
Я понятия не имею, что происходит, на самом деле, я много работал над этим проектом, и до этой недели он работал хорошо.
Я пытался исследовать, но у меня ничего не получилось, это должна быть простая вещь, которую я упускаю, но я не вижу этого. Буду рад, если вы поможете мне в этом. Огромное спасибо заранее :)
1 ответ
Во-первых, проблема не связана с самим репозиторием.
Я понятия не имею, что происходит, но я просто клонировал репозиторий в другую папку и попытался снова запустить систему, и знаете что? Это сработало...
Возможно, в моей локальной папке происходит что-то странное, но я не знаю, что :/
Большое спасибо!