欢迎!请查阅关于页面以获取更多关于此功能的信息。
我无法识别确切的情况,但我见过有这样的事件发生:虽然源代码文件已被删除,但clojure.tools.namespace.repl/refresh仍然试图重新加载它。由于文件不存在,尝试加载它时会抛出异常,因此您陷入了困境。
评论者:gfredericks
这种情况在我身上很常见,尤其是在切换分支时(这个情况本是调用{{refresh}}的最佳用例)。
评论者:stuart.sierra
我还不知道这到底是如何发生的。
目前的工作方法是调用{{c.t.n.repl/clear}},这是在0.2.5版本中添加的。
是的,我独立注意到这一点,并已确认它是有效的。