You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Clojure IntelliJ REPL无法正常重新加载文件问题求助

REPL启动时无法自动加载依赖文件,手动加载可正常运行

启动系统时,REPL无法找到部分文件,但手动逐个加载这些文件的依赖项后,文件就能正常加载。项目已开发多时,此前运行正常,本周突然出现该问题,排查无果。

  • 手动加载示例:依次手动执行(require ...)加载目标文件的依赖命名空间后,目标文件可正常加载

尝试的命令及报错

命令1

(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"}

命令2

(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'

问题发生时的代码分支:PurchaseListinator @ stackoverflow/repl-error


内容的提问来源于stack exchange,提问作者Gustavo Marin Suppi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 03:35:14