无法在nrepl+;中计算表单;emacs
我已经安装了nrepl、clojure模式和初学者工具包lisp包。我可以通过打开.clj文件,然后插入M-x nrepl来启动nrepl 但是,当我通过C-x C-e计算.clj文件中的任何表单时,我得到以下消息:无法在nrepl+;中计算表单;emacs,emacs,clojure,Emacs,Clojure,我已经安装了nrepl、clojure模式和初学者工具包lisp包。我可以通过打开.clj文件,然后插入M-x nrepl来启动nrepl 但是,当我通过C-x C-e计算.clj文件中的任何表单时,我得到以下消息: inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer' 我怎样才能把它做好呢?你确定M-x nrepl插孔工作正常吗?如果有,则应在emacs中提示您repl,如下所示: nrep
inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer'
我怎样才能把它做好呢?你确定
M-x nrepl插孔
工作正常吗?如果有,则应在emacs中提示您repl,如下所示:
nrepl需要leiningen 2,因此请确保在项目中使用正确的版本,并且正确安装了nrepl插件
还要确保编辑.clj文件时的主模式是clojure模式
您可能想发布一个屏幕截图,以便更容易地发现问题。我已经多次遇到这个问题。在所有情况下,这都是因为当nrepl启动时,clj缓冲区中未启用nrepl次要模式。因此,任何评估尝试都会因此错误而失败 应该有一个“nrepl”菜单项。如果没有,这可能是你的问题。现有缓冲区上的M-x nrepl enable应该可以修复它 我曾经有过这个问题,现在它似乎已经消失了;您可能需要尝试重新安装clojure模式和nrepl