Emacs Clojure Hello World—“您好;“没有这样的名称空间”;错误
我想和clojure一起写一个helloworld。我正在使用leinengen与emacs和swank clojure 下面是我的Emacs Clojure Hello World—“您好;“没有这样的名称空间”;错误,emacs,clojure,leiningen,swank-clojure,Emacs,Clojure,Leiningen,Swank Clojure,我想和clojure一起写一个helloworld。我正在使用leinengen与emacs和swank clojure 下面是我的src/hello.clj包含的内容: (ns hello) (defn hello [] (println "Hello World")) 当我在函数上插入clojure和C-C-C时,我得到: No such namespace: hello [Thro
src/hello.clj
包含的内容:
(ns hello)
(defn hello []
(println "Hello World"))
当我在函数上插入clojure和C-C-C
时,我得到:
No such namespace: hello
[Thrown class java.lang.Exception]
我做错了什么 使用C-C-C
,您要求后端在“hello”名称空间内的某个点编译函数,但该名称空间还不存在——您还没有执行(ns hello)
行。因此,请尝试C-C-k
,它将编译整个文件。此后,C-C-C
将允许您重新编译该函数。Wow。我花了整整一个小时想弄明白!