gpt4 book ai didi

emacs - 如何升级leiningen的nrepl版本?

转载 作者:行者123 更新时间:2023-12-02 04:50:34 25 4
gpt4 key购买 nike

我正在使用 leiningenemacs + cider 进行 clojure 开发。几天前,在我通过 emacs 包管理器升级 cider 之后,当我运行 M-x cider-connectM-x cider- 时收到以下警告消息插入

; CIDER 0.9.0snapshot (package: 20150222.137) (Java 1.8.0_31, Clojure 1.6.0, nREPL 0.2.6)
WARNING: CIDER requires nREPL 0.2.7 to work properly
user>

警告消息清楚地说我必须将 nrepl 升级到 0.2.7,但是我不知道如何操作。

我通过 brew 安装了 leiningen,它使用 nrepl 0.2.6

$ lein repl
nREPL server started on port 53218 on host 127.0.0.1 - nrepl://127.0.0.1:53218
REPL-y 0.3.5, nREPL 0.2.6
Clojure 1.6.0
Java HotSpot(TM) 64-Bit Server VM 1.8.0_31-b13
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
Javadoc: (javadoc java-object-or-class-here)
Exit: Control+D or (exit) or (quit)
Results: Stored in vars *1, *2, *3, an exception in *e

user=>

leiningen简介内容为:

{:user {:plugins [[cider/cider-nrepl "0.9.0-SNAPSHOT"]]}}

问题::如何升级leiningen使用的nrepl版本?

最佳答案

我刚遇到这个问题,我通过在 profiles.clj 中添加对较新版本的 tools.nrepl 的显式依赖关系来解决它。我的 ~/.lein/profiles.clj:

{:repl {:plugins [[cider/cider-nrepl "0.9.0-SNAPSHOT"]]
:dependencies [[org.clojure/tools.nrepl "0.2.7"]]}}

不知道这是最好的还是官方的方式,不过。

关于emacs - 如何升级leiningen的nrepl版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29138616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com