Intellij Idea Clojure IntelliJ Repl无法正确重新加载文件

pbpqsu0x  于 2023-02-07  发布在  其他
关注(0)|答案(2)|浏览(165)

首先,谢谢你花时间阅读我的问题!
问题是当我试图启动我的系统时,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'

Repository at the moment of this error for future reference
我不知道发生了什么事,事实上,我一直在这个项目上工作了很多时间,它一直运作良好,直到这个星期。
我试着去研究,但是没有成功,这应该是我错过的一件简单的事情,但是我看不到。如果你能帮助我,我会很高兴的。提前感谢你:)

gblwokeq

gblwokeq1#

(也许)删除.idea文件夹并重新打开项目会有帮助。

l7wslrjt

l7wslrjt2#

首先,问题与存储库本身无关。
我不知道发生了什么,但我只是把存储库克隆到另一个文件夹中,我试图再次启动系统,你猜怎么着?它成功了...
可能有一个奇怪的事情发生在我的本地文件夹,但我不知道是什么:/
太感谢你了!

相关问题