- 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