我已经使用这个精彩的教程为clojure安装和设置了Emacs。如果我用M-x苹果酒插孔启动苹果酒
repl启动,非常好!现在我在这里读到一个min项目。clj
应该是{:user{:plugins[[cider/cider-nrepl“0.9.1”]}
,我更改了我的项目。clj-in。lein deirectory(即“0.8.1”)到“0.9.1”,当我再次开始repl时,我收到以下警告:
警告:不支持以下必需的nREPL操作:检查启动检查重置请,安装(或更新)苹果酒nREPL 0.8。1并重新启动苹果酒警告:苹果酒的版本(0.8.1)与苹果酒nrepl的版本(0.9.1)不匹配。
你知道我该怎么解决这个问题吗?
您的CIDER(Emacs应用程序)是0.8.1版本,而不是您的cider-nrepl
。将CIDER更新到0.9.1(例如从MELPA稳定存储库),警告将消失。
我正在使用luminus进行试验,当我使用emacs m-x苹果酒连接连接到由lein run启动的repl时,所有新的luminus项目都会给我苹果酒版本/cider nrepl版本不匹配错误: 警告:CIDER的版本(0.14.0)与苹果酒-nrepl的版本(无)不匹配。东西会坏的! 如果我忽略自动启动的nrepl并使用M-x苹果酒插孔启动新的repl,我看不到错误。这是我通常在clojure
我想学习一些Clojure,我正在尝试从Emacs运行REPL,但我无法让它工作。 我创建了一个基本的项目与lein。我在Emacs中打开生成的文件core.clj,当我试图从它运行REPL时(通过运行苹果酒杰克),我只得到消息: 我已经切换了错误调试,回溯(最后几行)是: 当我在终端中运行leinrun时,代码运行正常 另外,当我在终端中运行lein repl时,repl会使用以下信息正常运行:
我正在完成下面的Clojure教程。我刚刚安装了Emacs和Leiningen。如果单独调用,两者都可以工作。但是,当我试图调用时,如本教程所述: 使用Emacs打开文件clojure noob/src/clojure_noob/core。clj,您在第1章中创建的。接下来,使用M-x苹果酒插孔。这将启动REPL并创建一个新的缓冲区,您可以在其中与之交互。 在最后一条消息后将永远挂起: 我做错了什
我正在尝试在安装苹果酒软件包的情况下运行Clojure emacs。我使用Emacs24.5。1在Mac OS X 10.10上。4. 我下载了脚本,并在~/Dropbox/bin中复制了脚本。我与莱恩·雷普(lein repl)确认Clojure工作正常。 苹果酒包装与M-x包装安装一起安装。我编辑了指定lein脚本:中,提示Emacs中不能启动'lein`REPL。 但是,当我启动emacs并
今天想弄清楚一些苹果酒的东西。。。 当我用lein new创建一个新的Clojure项目,然后从我的project.clj插入它时,repl在clojure.core命名空间而不是用户。 显然我可以切换,但每次都很烦人。我找到了这个答案,lein repl启动在错误的命名空间,但改变: repl选项没有效果。
当通过reload wrap从Emacs苹果酒REPL内启动环形服务器时,REPL会阻塞。为了在开发过程中重新加载代码,同时能够继续使用Cider REPL,我可以做些什么呢。 另外,在通过点击C-C-C从REPL中取消正在运行的服务器“进程”后,我无法在同一端口上重新启动它,我得到了“地址已在使用”错误。 我知道斯图尔特·塞拉的组件系统可以做到这一点。这是唯一的方法还是有更简单的解决方案?