Я столкнулся с той же проблемой, которая упоминается в последнем комментарии в https://stackoverflow.com/a/25401281/4329629 (автор Ю Шэнь)
Я не знаю, почему добавление :plugins [[cider/cider-nrepl "0.7.0"]] в ~/.lein/profiles.clj не работает. Но то же самое выражение: :plugins [[cider/cider-nrepl "0.7.0"]] в файле project.clj моего проекта сработало как положено.
До сих пор я думал, что все мои проекты ведут себя так, но сегодня я обнаружил кое-что другое. Может быть намек на то, что идет не так? Два проекта, которые ведут себя по-разному, имеют следующую структуру:
==================== project-1/project.clj (сидр не работает) ========== ==========
(defproject clj "0.1.0-SNAPSHOT"
:description "Frontend for stox@gryffin"
:url "http://stox.gryff.in/"
:dependencies [[selmer "0.6.9"]
[clj-time "0.6.0"]
[http-kit "2.1.18"]
[com.taoensso/timbre "3.2.1"]
[noir-exception "0.2.2"]
[im.chit/cronj "1.4.3"]
[environ "1.0.0"]
[org.clojure/tools.nrepl "0.2.3"]
[clojure-complete "0.2.4"]
[org.clojure/clojure "1.6.0"]
[org.clojure/data.json "0.2.5"]
[ring-server "0.3.1"]
[com.taoensso/tower "2.0.2"]
[com.novemberain/monger "2.0.0"]
[org.clojure/math.numeric-tower "0.0.4"]
[lib-noir "0.8.4"]]
:jvm-opts ["-Xmx512m" "-Xms128m"]
:plugins [[lein-environ "1.0.0"]]
:main clj.core)
==================== project-2/project.clj (сидр работает) =================== знак равно
(defproject project-euler "0.1.0-SNAPSHOT"
:description "Solve problems on project-euler website"
:url "http://projecteuler.net/problems"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.6.0"]
[org.clojure/core.memoize "0.5.6"]
[expectations "2.0.13"]
[org.clojure/math.numeric-tower "0.0.4"]
[org.clojure/math.combinatorics "0.0.8"]
[criterium "0.4.3"]
[org.clojure/tools.trace "0.7.8"]
[com.taoensso/timbre "3.2.1"]]
:plugins [[lein-autoexpect "1.0"]])
==================== ~/.lein/profiles.clj ====================
{:user {:plugins [[cider/cider-nrepl "0.9.0-SNAPSHOT"]]}}
РЕДАКТИРОВАТЬ: 1. сообщение об ошибке видно в сидре для проекта-1
; CIDER 0.9.0alpha (package: 20150114.512) (Java 1.7.0_55, Clojure 1.6.0, nREPL 0.2.6)
WARNING: The following required nREPL ops are not supported:
apropos classpath complete eldoc info inspect-start inspect-refresh inspect-pop inspect-push inspect-reset macroexpand ns-list ns-vars resource stacktrace toggle-trace-var toggle-trace-ns undef
Please, install (or update) cider-nrepl 0.9.0-SNAPSHOT and restart CIDER
WARNING: CIDER's version (0.9.0-snapshot) does not match cider-nrepl's version (not installed)
(отрезано) lein deps :tree
предупреждение [cider/cider-nrepl "0.9.0-20150118.121230-2"] [cljs-tooling "0.1.3" :exclusions [[org.clojure/clojure]]] [комплимент "0.2.1-20141130.115631-1" : исключения [[org.clojure/clojure]]] [устарело "0.1.1"] [org.clojure/java.classpath "0.2.0" :исключения [[org.clojure/clojure]]] [org.clojure/tools .trace "0.7.8": исключения [[org.clojure/clojure]]] [org.tcrawley/dynapath "0.2.3": исключения [[org.clojure/clojure]]]