在REPL中找不到类

时间:2016-01-12 07:50:53

标签: clojure

我有一个简单的文件tag.clj

(ns myproject.tag)
; ......

我无法将其加载到REPL中

user=> (:use [myproject.tag :as tag])

,错误是:

CompilerException java.lang.ClassNotFoundException: myproject.tag 

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

如果您未在(ns ...)表单中使用或要求使用您的软件包,则应使用struct test->表单,不< / em> use关键字。

此外:

您的软件包应位于名为&#34; myproject&#34;的目录中。它应该位于加载路径中的目录中。如果您使用标准的leiningen设置,则有效的文件路径将为require

请参阅https://clojuredocs.org/clojure.core/requirehttp://clojure.org/libshttps://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md