【发布时间】:2021-06-23 21:44:33
【问题描述】:
我无法使用添加到项目中的库。我不断收到此错误:
CompilerException java.lang.RuntimeException: No such namespace: json, compiling:
该库是 clojure.data.json 来解析 json。 我在 project.clj 依赖项中添加了库:
:dependencies [[org.clojure/clojure "1.10.0"]
[org.clojure/data.json "2.0.1"]
[ring "1.8.0"]]
在 core.clj 中,我需要库:
(ns todo-list.core
(:require [clojure.data.json :as json]
[ring.adapter.jetty :as webserver]))
我正在使用 Atom,我可以直接评估一个函数。当我评估以下函数时,出现上述错误:
(def posts (json/read-str (slurp "data.json") :key-fn keyword))
我在命令行中运行了命令:lein install。还是不行
谁能告诉我这是怎么回事?特别是我可以毫无问题地使用其他库,例如:clojure.string :as str
【问题讨论】:
标签: clojure libraries require leiningen