繁体   English   中英

无法评估nrepl + emacs中的表单

[英]Unable to evaluate form in nrepl + emacs

我已经安装了nreplclojure-modestarter-kit-lisp软件包。 我可以通过打开我的.clj文件然后打开Mx nrepl-jack-in来启动nrepl。

但是当我通过Cx Ce评估我的.clj文件中的任何表单时,我收到以下消息:

 inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer'

我怎么做对了?

我曾多次遇到过这个问题。 在所有情况下,都是因为在nrepl启动时,clre缓冲区中尚未启用nrepl次要模式。 因此,任何评估尝试都会因此错误而失败。

应该有一个“nrepl”菜单项。 如果没有,这可能是你的问题。 Mx nrepl-enable-on-existing-buffers应该修复它。

我有这个问题已经有一段时间了,现在它似乎已经消失了; 你可能想尝试重新安装clojure-mode和nrepl。

你确定Mx nrepl-jack-in有效吗? 如果是这样,应该在emacs中提示您进行repl,如下所示:

nrepl jack-in

nrepl需要leiningen 2,因此请确保在项目中使用正确的版本并正确安装nrepl插件。

还要确保编辑.clj文件时的主要模式是clojure-mode

您可能希望发布屏幕截图,以便更轻松地发现问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM