我正在Ubuntu机器上运行.我已经安装了emacs23,但是看起来像nREPL是为了使用emacs24.所以,我卸载了emacs23,安装了emacs24.我删除了我现有的.emacs文件和.emacs.d目录.
然后我运行M-x package-list-packages并安装clojure-mode和nrepl.
我用lein new foobar创建了一个Clojure项目,然后尝试打开默认的core.clj文件.它会自动进入Clojure模式,但是如果我输入Mx nrepl-jack-in(而在core.clj缓冲区中),则表示启动nREPL服务器…,但我从来没有看到任何名为* nrepl *的缓冲区(其中,基于阅读文档,是预期的结果).我只是看到启动nREPL服务器…在minibuffer无限期.
现在,创建一个名为* nrepl-server *的缓冲区,它说:
REPL started; server listening on localhost port 5871 Exception Unsupported option(s) supplied: :headless clojure.core/load-libs (core.clj:5266) clojure.core=>
但这似乎并不是非常有用(我似乎无法使它在该缓冲区中进行任何评估!
我试过Google Googling,但我找不到任何似乎有这个问题的人.我想玩Clojure(特别是core.logic),但这是一个完整的非启动器.