2024 Clojure状态调查!中分享您的想法。

欢迎!请查阅关于页面以获取更多关于此功能的信息。

0
tools.namespace

我无法识别确切的情况,但我见过有这样的事件发生:虽然源代码文件已被删除,但clojure.tools.namespace.repl/refresh仍然试图重新加载它。由于文件不存在,尝试加载它时会抛出异常,因此您陷入了困境。

4 答案

0

评论者:gfredericks

这种情况在我身上很常见,尤其是在切换分支时(这个情况本是调用{{refresh}}的最佳用例)。

0

评论者:stuart.sierra

我还不知道这到底是如何发生的。

目前的工作方法是调用{{c.t.n.repl/clear}},这是在0.2.5版本中添加的。

0

评论者:gfredericks

是的,我独立注意到这一点,并已确认它是有效的。

0
参考:https://clojure.atlassian.net/browse/TNS-6(由 stuart.sierra 报告)
...