@bozhidar noted. thank you.
@manas.marthi Btw, I cut version 0.3 of the plugin today, which will now start a REPL just like lein repl
.
Turned out this was a really trivial change.
Thank you. That would avoid new bie confusion.
@bozhidar It downloaded bunch of jars . Are all these affected?
Besides, should I need to worry about that warning ?
Yeah, all the jars are deps of reply
.
You won’t see them after the first use.
The warning is something upstream - you can safely ignore it.
Seems that ns needs a core exclude, which is not a big deal.
Noted thank you. I added the plugin version number to the documentation (installation) page and sent a pull request
@bozhidar the repl is not responding user/help, quit, exit, ctrl+D
had to ctrl+c
Works just fine when I test it.
Can someone else take a look as well?
may be I messed up my deps
I was adding nrepl allover lein profiles and project deps
I will try again
You only need lein nrepl
in your profiles.clj.
Not sure what I did wrong. I cleared all plugins from .lein\profiles.clj and tried. still same issue. Added all jars in deps & plugins in project.clj. again same problem.
tested lein repl
again. got a diferent problem
lein repl
looks to have conflict
C:\clojureprojects\201812\archboard>lein repl
nREPL server started on port 61798 on host 127.0.0.1 - <nrepl://127.0.0.1:61798>
mjava.lang.ClassNotFoundException: nrepl.core
mclojure.lang.Compiler$CompilerException: java.lang.ClassNotFoundException: nrepl.core, compiling:(C:\Users\mman\AppData\Local\Temp\form-init799261887591824035.clj:1:82)
mjava.lang.Exception: No namespace: reply.eval-modes.nrepl found
Error loading namespace; falling back to user
#namespace[user]nil
user=> quit
Bye for now!
my lein is version 2.8.1 . not sure if it has anything to do that
removed everything in project.clj except
:dependencies [[org.clojure/clojure "1.8.0"]
[nrepl "0.4.5"]
]
:plugins [
[nrepl/lein-nrepl "0.3.0"]
]
no luck. looking for the emoji to bang head against keyboard 😂
profiles.clj contents
{:user
{
:plugins [
[nrepl/lein-nrepl "0.3.0"]
]
}
That’s all I’ve got in profiles:
{:user
{:plugins [[lein-kibit "0.0.8"]
[lein-ancient "0.6.15"]
[lein-annotations "0.1.0"]
[nrepl/lein-nrepl "0.3.0"]]}}
Not sure why the lein-nrepl
plugin managed to override the version of reply
bundled with lein
, though.
I added these plugins to my profiles. Still no change.
lein repl
produced this message
nREPL server started on port 49822 on host 127.0.0.1 - <nrepl://127.0.0.1:49822>
Exception No namespace: reply.eval-modes.nrepl found clojure.core/the-ns (core.clj:4032)
CompilerException java.lang.ClassNotFoundException: nrepl.core, compiling:(C:\Users\mmaun\AppData\Local\Temp\form-init3914890660694616311.clj:1:82)
Error loading namespace; falling back to user
#object[clojure.lang.Namespace 0x72649392 "user"]nil
user=>
lein nrepl
still does not read my key strokesI will try on a vm with fresh installation
and on home laptop so there is no proxy
and I will try on ubuntu vm