当由于无限循环而陷入死锁时,如何退出苹果酒回购?
当它发生时,我必须杀死emacs,甚至重启我的电脑来杀死苹果酒回购。有没有更好的方法来解决这个问题?
当您编辑文件并“插入”苹果酒repl时,默认情况下,键入C-C-C
在点运行
cider eval defun,但键入
C-C-b
运行cider interrupt
,这将取消正在计算的任何内容。
组合键C-c C-c
将从苹果酒repl顶层的循环中中断,同时让emacs和repl运行。
在常规终端repl中,等价物是C-C
。
我已经通过el-get安装了苹果酒,就在今天。当我在emacs中启动苹果酒时,会打印以下横幅: 我可以在cider中运行单元测试,但其他很多事情都不起作用,比如文档查找等。请注意,提示也在用户名称空间中,而不是项目名称空间中。 我的~/. lein/profiles.clj 我看到lein下载了所需的内容(奇怪的是,还有一些): 我还看到lein想同时带来苹果酒nrepl和工具。nrepl,尽管我
我已经使用这个精彩的教程为clojure安装和设置了Emacs。如果我用repl启动,非常好!现在我在这里读到一个min应该是,我更改了我的项目。clj-in。lein deirectory(即“0.8.1”)到“0.9.1”,当我再次开始repl时,我收到以下警告: 你知道我该怎么解决这个问题吗?
我正在使用luminus进行试验,当我使用emacs m-x苹果酒连接连接到由lein run启动的repl时,所有新的luminus项目都会给我苹果酒版本/cider nrepl版本不匹配错误: 警告:CIDER的版本(0.14.0)与苹果酒-nrepl的版本(无)不匹配。东西会坏的! 如果我忽略自动启动的nrepl并使用M-x苹果酒插孔启动新的repl,我看不到错误。这是我通常在clojure
我试图在我的一个项目中使用Clojure与emacs和苹果酒,并且在执行我的代码时经常发生异常。当发生异常时,苹果酒为我提供了一个堆栈跟踪,但通常这不足以快速识别出了什么问题。我正在寻找一些方法,使CIDER初始化一个REPL当异常发生时,这将允许我检查异常发生点的本地值,甚至可能改变一些值,并从该点继续执行。Clojure、Emacs和苹果酒有可能吗?
我想学习一些Clojure,我正在尝试从Emacs运行REPL,但我无法让它工作。 我创建了一个基本的项目与lein。我在Emacs中打开生成的文件core.clj,当我试图从它运行REPL时(通过运行苹果酒杰克),我只得到消息: 我已经切换了错误调试,回溯(最后几行)是: 当我在终端中运行leinrun时,代码运行正常 另外,当我在终端中运行lein repl时,repl会使用以下信息正常运行:
我有一个应用Gradle插件的项目。我的问题是,即使底层进程终止,它也不会终止:如果我运行这个: 带有仅包含系统的主系统。退出(0) 程序终止,但Gradle没有终止。当底层Java程序终止时,如何强制Gradle进程终止? 编辑:我知道我可以调用gradle——stop,但这需要另一个进程,这不是一个选项。