所以我在编码,我遇到了一个例外。我修复了异常,然后回去检查事情是否正常。我没有看到我的修复程序,而是看到了在引发异常之前生成的网站。就像我之前的代码已经被缓存了,现在它正在被使用。我通过将所有内容注释掉并尝试输入字符串而不是网页来仔细检查这种直觉,但这仍然导致我的网站没有任何变化。所以我继续尝试重新启动服务器。这并没有解决问题。所以我尝试运行 lein clean。这也没有解决问题。这到底是怎么回事,我该如何解决?
我很确定我的代码无关紧要,因为无论我使用什么代码,我都会遇到同样的问题。对于那些想知道初始异常的人来说,函数 clojure.string/replace 已经在 clojure.core/replace 中使用,或者换句话说,我遇到了命名冲突。我通过 (:require [clojure.string :as string]) 解决了这个问题。