This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-12-13
Channels
- # adventofcode (84)
- # aleph (1)
- # announcements (2)
- # aws (27)
- # beginners (52)
- # braveandtrue (2)
- # calva (440)
- # cider (7)
- # clara (2)
- # cljdoc (26)
- # cljs-dev (70)
- # clojure (131)
- # clojure-berlin (4)
- # clojure-brasil (1)
- # clojure-europe (2)
- # clojure-greece (4)
- # clojure-hamburg (1)
- # clojure-italy (4)
- # clojure-losangeles (6)
- # clojure-nl (14)
- # clojure-spec (7)
- # clojure-uk (25)
- # clojurescript (26)
- # component (2)
- # cursive (13)
- # datomic (60)
- # dirac (59)
- # docker (1)
- # figwheel (1)
- # figwheel-main (2)
- # fulcro (12)
- # graphql (5)
- # juxt (33)
- # leiningen (19)
- # nrepl (1)
- # off-topic (37)
- # protorepl (2)
- # re-frame (18)
- # reagent (46)
- # remote-jobs (1)
- # ring-swagger (1)
- # shadow-cljs (88)
- # sql (10)
- # tools-deps (64)
- # vim (24)
@jayzawrotny It seems to work in a project context. running lein repl
without a project.clj being present still causes the issue with [nrepl "0.5.3"]
added
if using homebrew, how do i rollback to lein 2.8.1? googling isn’t helping me
putting [nrepl "0.5.3"]
in either ~/.lein/profiles.clj
or project.clj
isn’t fixing it for me
brew unlink leiningen && brew install
This is what I did (if I remember correctly):
brew list --versions leiningen
brew switch leiningen 2.8.1
that commit SHA is lein 2.8.1's formula
@robert-stuttaford Whats the error that you get when you put it in ~/.lein/profiles.clj
with 2.8.2?
@jayzawrotny @robert-stuttaford I’m 100% certain that if you’re still getting an error with nREPL 0.5.3, it’s not the original problem but likely some legacy middleware in your profiles.
Unfortunately nothing can be done if you have something with a hardcode dep on the legacy tools.nrepl (e.g. whidbey
, ultra
, old versions of cider-nrepl
, refactor-nrepl
, piggieback
, drawbridge
, etc) and they’ll have to be updated.
@bozhidar https://github.com/technomancy/leiningen/issues/2497#issuecomment-446792425 reported it in more detail here. Disabled all middleware.
I’m trying to use master now but I’m not sure how to do that… lein upgrade master
was definitely not the right sauce for this dish
Also @jayzawrotny, if you run leinigen from master it works
I cloned the repo, then
- cd leiningen-core
- lein bootstrap
- The used the executable at bin/lein
in the project root.
This seems to work for me
@jayzawrotny Yeah, I noticed. There’s some problem with the merging of profiles that’s unrelated to the original issue. Outside of a project the dependency is simply not picked up, so you really need to upgrade lein to master
.