我该怎样做才能再次获得doc
?
brew install --devel leiningen
lein new app yeehaw
cd yeehaw
; edit project.clj and replace "1.4.0" with 1.5.0-RC1"
lein repl
yeehaw.core=> (doc map)
CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc
in this context, compiling:(NO_SOURCE_PATH:1:1)
此更改来自CLJ-1085和此associated source。
请注意,doc
和user
命名空间中仍然可以使用{{1}}和常用的REPL功能,但在我的应用程序命名空间中将它放在我的指尖是很好的,至少在REPL中是这样。
答案 0 :(得分:11)
获取doc
到当前命名空间:
(clojure.core/use '[clojure.repl :only (doc)])
然后再次尝试doc
。
答案 1 :(得分:8)
感谢clojure IRC的帮助,这里有一些选择:
clojure.repl/doc
代替doc
(apply require clojure.main/repl-requires)
将doc
和其他REPL功能带入新的命名空间。