Boot REPL返回此错误
java.lang.Exception: No namespace: com.walmartlabs.lacinia.internal-utils
clojure.lang.Compiler$CompilerException: java.lang.Exception: No namespace: com.walmartlabs.lacinia.internal-utils, compiling:(com/walmartlabs/lacinia/parser.clj:1:1)
当我尝试在其中运行(require :reload 'entrypoint)
时。我的命名空间入口点没有代码,只有导入外部代码的:require
函数:
(ns entrypoint
"Application entrypoint."
(:require
[clojure.java.io :as io]
[com.walmartlabs.lacinia :as lacinia]
[io.pedestal.http :as http]
[clojure.java.browse :refer [browse-url]]
[clojure.edn :as edn]
[clojure.walk :as walk])
(:import (clojure.lang IPersistentMap)))
我的build.boot
看起来像这样:
(set-env!
:resource-paths #{"clj"}
:dependencies '[[org.clojure/clojure "1.9.0"]
[com.walmartlabs/lacinia "0.21.0"]
[io.aviso/logging "0.2.0"]])
我做错了什么? d:
答案 0 :(得分:1)
我的项目缺少boot.properties
文件。
我失去了几个小时才注意到这一点......