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
by
参考: https://clojure.atlassian.net/browse/TNS-6 (由 stuart.sierra 报告)
...