ubuntu – 不能让nrepl在Emacs中工作

前端之家收集整理的这篇文章主要介绍了ubuntu – 不能让nrepl在Emacs中工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在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),但这是一个完整的非启动器. 原文链接:https://www.f2er.com/ubuntu/347245.html

猜你在找的Ubuntu相关文章