2017-11-06 6 views
0

Ich versuche, eine Verbindung zu einem laufenden Clojure-App-Paket als Überbrückung herzustellen. Ich habe [com.cemerick/drawbridge "0.0.7"] zu meinem Projekt.clj hinzugefügt. Aber wenn ich versuche, mit lein repl :connect http://ip:port/repl zu verbinden, ist es wie es ist nicht einmal verbinden.Leiningen nREPL Verbindung mit remote repl mit Zugbrücke

ich einen Stacktrace:

java.io.FileNotFoundException: Could not locate cemerick/drawbridge/client__init.class or cemerick/drawbridge/client.clj on classpath. 
at clojure.lang.RT.load (RT.java:456) 
clojure.lang.RT.load (RT.java:419) 
clojure.core$load$fn__5677.invoke (core.clj:5893) 
clojure.core$load.invokeStatic (core.clj:5892) 
clojure.core$load.doInvoke (core.clj:5876) 
.... 
clojure.lang.AFn.applyToHelper (AFn.java:171) 
clojure.lang.Var.applyTo (Var.java:700) 
clojure.main.main (main.java:37) 

Aber wenn ich lein classpath laufen kann ich Zugbrücke dort /root/.m2/repository/com/cemerick/drawbridge/0.0.7/drawbridge-0.0.7.jar

jar tf /root/.m2/repository/com/cemerick/drawbridge/0.0.7/drawbridge-0.0.7.jar 
META-INF/MANIFEST.MF 
META-INF/maven/com.cemerick/drawbridge/pom.xml 
... 
cemerick/drawbridge/client.clj 

Irgendwelche Hinweise finden?

Antwort

0

Getestet den gleichen Befehl auf einem älteren lein (clojure: lein-2.7.1) und es sieht besser aus. Etwas ist vielleicht auf der Serverseite falsch, aber es verbindet sich zumindest.

Verwandte Themen