我使用
然后我运行
如果我输入任何内容(即任何内容),我会收到以下消息:
我还能检查什么或者我做错了什么?
编辑:附加信息
当我在空的
GNU Emacs 24.3.1
Leiningen 2.1.2 on Java 1.6.0_27 OpenJDK 64-Bit Server VM
lein
创建了一个新项目。我在emacs中打开core.clj
文件,并确保运行M-x clojure-mode
和M-x nrepl-enable-on-existing-clojure-buffers
。然后我运行
M-x nrepl-jack-in
,在迷你缓冲区中出现以下消息:
接下来是一条消息,例如:Starting nREPL server...
我发现缓冲区名称为Connected. You're bound to be unhappy if you optimize everything. -Donald Knuth
*nrepl*
,但该缓冲区不包含Clojure REPL,而是完全空白。如果我输入任何内容(即任何内容),我会收到以下消息:
如果我切换回Wrong type argument: integer-or-marker-p, nil
core.clj
缓冲区,并按C-c C-l
,则在迷你缓冲区中获得我的缓冲区中最后一个函数的命名空间名称。如果我将光标放在函数定义的末尾并按C-x C-e
,则会收到以下消息:
我尝试使用CompilerException java.lang.RuntimeException: Unable to resolve symbol: x in this context, compiling:(NO_SOURCE_PATH:1:1)
lein new project-name
创建一个没有依赖项的新目录,并尝试了与上述相同的步骤,结果得到了相同的结果。我还能检查什么或者我做错了什么?
编辑:附加信息
当我在空的
*nrepl*
缓冲区中键入任何内容并尝试按C-x C-e
时,在迷你缓冲区中会收到以下消息:
此外,我正在运行:No Lisp subprocess; see variable `inferior-lisp-buffer'
GNU Emacs 24.3.1
Leiningen 2.1.2 on Java 1.6.0_27 OpenJDK 64-Bit Server VM