欢迎!请查阅关于页面以了解更多关于如何使用此功能的信息。
无法确定确切情况,但我见过事件,源代码文件已被删除,但是 clojure.tools.namespace.repl/refresh 仍然尝试重新加载它。由于文件不存在,尝试加载它时会出现异常,所以您卡住了。
评论由:gfredericks
这种情况对我比较常见,尤其是在切换分支时(这出奇地是调用 {{refresh}} 的最佳用例)。
评论由:stuart.sierra
我仍不清楚这是如何发生的。
目前的方法是调用 {{c.t.n.repl/clear}},自 0.2.5 版本添加。
是的,我独立注意到并确认了这效果。