当前位置: 首页 > 知识库问答 >
问题:

不能切换到空间苹果酒(Clojure)中的repl

孔砚
2023-03-14

在spacemacs中,我可以用苹果酒插孔启动苹果酒应答器:它显示“已连接”正如预期的那样,后面跟着一个报价。但是,苹果酒切换到repl buffer不会打开repl buffer,只会生成以下消息:

无效函数:(repl(或repl a-repl))

谷歌搜索“苹果酒”无效函数repl“”只会产生与nim模式相关的苹果酒问题(https://github.com/clojure-emacs/cider/issues/1712),这不是我安装的配置层之一。

我可以使用lein repl从终端运行repl,而不会出现问题。

共有1个答案

黄沈浪
2023-03-14

在调试此问题时,我遇到了以下“解决方案”。我不知道它为什么会起作用,也不是很令人满意,但它似乎确实解决了问题。

  1. 在spacemacs中,使用SPC t D激活调试模式
  2. 尝试使用SPC m s切换到repl缓冲区
  3. 在调试框架中,在(repl(或repl a-repl))上点击输入,打开苹果酒模式。el
  4. 对苹果酒模式进行任何编辑。el并保存
  5. 撤消刚刚进行的编辑并保存
  6. 重新启动SpaceMac

执行此操作后,SPC m'cider插孔插入),然后是SPC m scider开关至repl缓冲区)根据需要打开repl缓冲区。

 类似资料:
  • 今天想弄清楚一些苹果酒的东西。。。 当我用lein new创建一个新的Clojure项目,然后从我的project.clj插入它时,repl在clojure.core命名空间而不是用户。 显然我可以切换,但每次都很烦人。我找到了这个答案,lein repl启动在错误的命名空间,但改变: repl选项没有效果。

  • 场景是这样的:我正在为一个需要Java解决方案的类做一个项目:特别是,关键函数接收一个人工智能问题,并返回一个答案字符串。我想要的方法是接收问题,然后将其发送到解决问题的Clojure函数,并将解决方案String返回给键函数,键函数反过来提交它。 我的问题是关于工作流程的。作为一个狂热的emacs用户(尽管对Clojure来说是新手),我想获得使用苹果酒的好处。然而,由于Clojure和该项目的

  • 我正在尝试在安装苹果酒软件包的情况下运行Clojure emacs。我使用Emacs24.5。1在Mac OS X 10.10上。4. 我下载了脚本,并在~/Dropbox/bin中复制了脚本。我与莱恩·雷普(lein repl)确认Clojure工作正常。 苹果酒包装与M-x包装安装一起安装。我编辑了指定lein脚本:中,提示Emacs中不能启动'lein`REPL。 但是,当我启动emacs并

  • 我试图在没有Clojure项目的情况下从emacs执行“苹果酒杰克”,我只是想运行Clojure REPL。但我发现苹果酒正试图运行,而不是,它没有引用我的。当我尝试Clojure项目时,它通常与一起工作。 我想知道这有什么原因,即使当我在码头没有Clojure项目的情况下尝试时也没有问题,我希望苹果酒可以做到这一点,并且有一种方法可以在没有Clojure项目的情况下通过苹果酒运行Leininge

  • 我正在使用luminus进行试验,当我使用emacs m-x苹果酒连接连接到由lein run启动的repl时,所有新的luminus项目都会给我苹果酒版本/cider nrepl版本不匹配错误: 警告:CIDER的版本(0.14.0)与苹果酒-nrepl的版本(无)不匹配。东西会坏的! 如果我忽略自动启动的nrepl并使用M-x苹果酒插孔启动新的repl,我看不到错误。这是我通常在clojure

  • 我已经使用这个精彩的教程为clojure安装和设置了Emacs。如果我用repl启动,非常好!现在我在这里读到一个min应该是,我更改了我的项目。clj-in。lein deirectory(即“0.8.1”)到“0.9.1”,当我再次开始repl时,我收到以下警告: 你知道我该怎么解决这个问题吗?