- Clojure的版本:1.8.0
- leiningen版本:2.7.1
- JDK版本:1.8.0_101
当我需要一个库,说reagent
(在项目的依赖增加了),在雷音REPL:不能要求雷音REPL第三方库
user=> (require '[reagent.core :as r])
nil
输出是零,我认为这意味着成功。但是,当我使用r
,说(r/atom 3)
,在REPL抛出一个错误说:
CompilerException java.lang.RuntimeException: Unable to resolve symbol: r in
this context, compiling: (/private/var/folders/_y/n3ym4ftj2ld9tl471g_kcv_00000gn/T
/form-init1002540725014588615.clj:1:4923)
这似乎很奇怪。 任何人有一些想法?
顺便说一句,我可以要求java和clojure库。
试剂主要是ClojureScript库。核心命名空间只有一个实用程序宏。你是从ClojureScript REPL运行的吗? –
您可以详细说明我在使用r时的含义......您如何使用它?只要输入'r'并按下REPL中的回车键就会导致这个错误,因为'r'不是一个符号。你需要引用一个符号,例如:'(r/my-function ...'所以,没有进一步的信息很难说你的问题是什么。 – Josh
@MichielBorkent是的,这是一种尴尬,我可能会忽略它的差异clojure REPL和clojurescript REPL .. – minddy