Tag: nrepl

如何通过TRAMP / Emacs使nrepl-ritz-jack-in远程工作

我想要的是: 我在远程站点上有一个clojure程序,我们称之为mccarthy 。 我想要做的是从我的笔记本电脑连接到nrepl-ritz ,最好使用nrepl-ritz-jack-in 。 杰克在工作正常的本地程序,但似乎并没有连接到远程程序。 尝试1 Cx Cf在/mccarthy:code/program/project.clj (require 'nrepl-ritz) Mx nrepl-ritz-jack-in 结果 Emacs似乎挂起。 如果我去*nrepl-server*缓冲区,我看到这个: Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.flatland.drip.Main.invoke(Main.java:117) at org.flatland.drip.Main.start(Main.java:88) at org.flatland.drip.Main.main(Main.java:64) Caused by: java.lang.AssertionError: Assert failed: project at leiningen.ritz_nrepl$start_jpda_server.invoke(ritz_nrepl.clj:23) at leiningen.ritz_nrepl$ritz_nrepl.doInvoke(ritz_nrepl.clj:95) (还有很多其他的线路……) 我在我的笔记本电脑上使用drip ,但没有使用mccarthy ,所以nrepl-ritz-jack-in没有检测到它是远程文件。 然而,在这种情况下,普通的旧的nrepl-jack-in将按预期工作。 尝试2 我也尝试用mccarthy nrepl-ritz开始nrepl-ritz […]