尝试使用 M-x slime-connect 连接运行在 Clojure 应用程序中的 swank 服务器时,我会得到一个 user> 提示符,但是一旦我开始输入,连接就会中断,因为应用程序会抛出以下错误:
在技术层面更深处,我看到:
当我启动slime时,会出现以下信息:
但是这种不匹配应该没问题。
我在项目的依赖项中有swank-clojure 1.3.3,并且我也安装了leiningen插件。我从应用程序内部使用
我的环境:
版本不匹配可能是罪魁祸首吗?是否有人使用类似的工作设置?
exception in read loop
java.lang.RuntimeException: Invalid token: swank::
在技术层面更深处,我看到:
unreadable message: (:emacs-rex (swank:autodoc (quote ("ns" "" swank::%cursor-marker%)) :print-right-margin 80) "user" :repl-thread 4)
当我启动slime时,会出现以下信息:
Versions differ: 2010-07-21 (slime) vs. 20100404 (swank). Continue? (y or n)
但是这种不匹配应该没问题。
我在项目的依赖项中有swank-clojure 1.3.3,并且我也安装了leiningen插件。我从应用程序内部使用
(swank.swank/start-server :host "localhost" :port 4005)
启动swank-server。我的环境:
- GNU Emacs 23.2.1在debian squeeze(stable)amd64上
- 通过debian存储库安装的slime
- sun-java6-jre
- leiningen 1.6.2
- swank-clojure 1.3.3
- clojure 1.3.0
版本不匹配可能是罪魁祸首吗?是否有人使用类似的工作设置?