首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >slimv -连接到clojure swank服务器时出错

slimv -连接到clojure swank服务器时出错
EN

Stack Overflow用户
提问于 2011-10-23 05:01:15
回答 2查看 922关注 0票数 1

今天试着让瘦身跑步,但遇到了一个问题。以下是我所经历的步骤:

安装了clojure 1.3.0:brew update && brew install clojure

  • Setup swank- clojure:lein plugin install swank-clojure 1.3.3

  • Cloned slimv:hg clone ssh://hg@bitbucket.org/kovisoft/slimv

  • Restarted macvim,打开了现有的clojure项目,验证了slimv菜单显示

  • 启动了带有lein swank

  • Tried的swank服务器,以从macvim连接到它。此错误出现在运行swank的终端中:

读取循环中的异常:在sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native方法中读取swank消息时出错)在sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at clojure.lang.Compiler$NewExpr.eval(Compiler.java:2100) at clojure.lang.Compiler$DefExpr.eval(Compiler.java:361) at clojure.lang.Compiler.eval(Compiler.java:5429) at clojureclojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__4519.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408)core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.lang.RestFn.applyTo at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke( core.clj:4892)swank.core.connection$eval174$loading__4414__auto____175.invoke(connection.clj:1) at swank.core.connection$eval174.invoke(connection.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:( clojure.core$load$fn__4519.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142 )( clojure.core$load_libs.doInvoke(core.clj:4804) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:457) at clojure.lang.RestFn.invoke(RestFn.java:457) at Swank.core$46.core.clj(core.clj:1) clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__4519.invoke(core.clj ):4915( clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.lang.RestFn.applyTo at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.lang.RestFn.applyTo at clojure.lang.RestFn.applyTo(RestFn.java:137)at clojure.lang.RestFn.applyTo(RestFn.java:142)at clojure.core$apply.invoke(core.clj:542)at clojure.lang.RestFn.applyTo at clojure.lang.RestFn.applyTo(RestFn.java:137)at clojure.lang.RestFn.applyTo at clojure.lang.RestFn.applyTo(RestFn.java:137)at core.clj:4766)at clojure.lang.RestFn.applyTo(RestFn.java:142)at clojure.core$apply.invoke(core.clj:542)at clojure.lang.RestFn.applyTo at clojure.lang.RestFn.applyTo(RestFn.java:137)at斯旺克( swank.swank$eval40$loading__4414__auto____41.invoke(swank.clj:1) at swank.swank)的clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:512)的clojure.core$apply.invoke(core.clj:544)clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__4519.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729 ))在clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$apply.invoke at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:542) at clojure.core$require.doInvoke(core.clj:4881) at clojure.lang.RestFn.invoke(RestFn.java:408) at user$user 27(clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.eval(Compiler.java:5391) at clojure.core$eval.invoke(core.clj:2382) at clojure.main$eval_opt.invoke(main.clj:235) at clojure.main$initialize.invoke(main.clj:254) at clojure.main$null_opt.invoke(main.clj:279) at clojure.main$main.doInvoke(main.clj:( clojure.main.main(main.java:37) )在clojure.lang.RestFn.invoke(RestFn.java:421)、clojure.lang.Var.invoke(Var.java:369)、clojure.lang.AFn.applyToHelper(AFn.java:163)、clojure.lang.Var.applyTo(Var.java:482)

有什么想法吗?我还尝试使用swank-clojure 1.2.1和clojure 1.2。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-23 16:33:33

macvim中似乎存在与python相关的问题(例如,请参阅this线程)。一些macvim快照可以工作,而有些则不行。一个用户试图编译一个快照,这个快照被链接到2.6而不是2.7的python支持下进行了分段,并解决了崩溃问题。因此,它肯定是python2.7绑定的一个问题,如果可以的话,尝试将其更改为2.6。

您可以通过以下命令从vim中验证python版本:

代码语言:javascript
复制
:python import sys
:python print sys.version_info

但是,我不确定您是否有同样的问题,因为您没有提到任何分段错误,但可能不同之处在于您使用clojure而不是clisp。

票数 3
EN

Stack Overflow用户

发布于 2012-05-15 15:25:25

今日(2012.05.15)

代码语言:javascript
复制
brew install macvim

无法工作Slimv(64位)。

但是从http://code.google.com/p/macvim/下载MacVim 7.3 (快照64)安装MacVim。(2012年1月2日发布),虽然我只试过ccl & sbcl,但它有效!如果您使用OS,请试用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7864454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档