2016-05-29 4 views
1

私はscalaで新しいプロジェクトを開始しています。エディタとしてemacsを使用しています。ensimeサーバーがemacsから起動できません

これまでのところ、もっと簡単にすることはできません。これはbuild.sbt

name := "Sampler" 

version := "1.0" 

scalaVersion := "2.11.8" 

は私が(0.13版)SBTにensimeConfigコマンドを実行している

私はEmacsの(M-ensime)にensime開始されたとき、私は次のエラーを取得する:

13:34:52.511 ERROR None Server - There was a problem parsing /home/jeronimo/prog/coursera/progfun2/circuits/.ensime 
java.lang.NoSuchMethodError: shapeless.DataT$.genTraversableDataT(Lshapeless/Lazy;Lscala/collection/generic/CanBuildFrom;)Lshapeless/DataT; 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1.inst$macro$320$lzycompute(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1.inst$macro$320(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1$$anonfun$inst$macro$319$1.apply(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1$$anonfun$inst$macro$319$1.apply(EnsimeConfigProtocol.scala:61) 
    at shapeless.Lazy$$anon$1.value$lzycompute(lazy.scala:121) 
    at shapeless.Lazy$$anon$1.value(lazy.scala:121) 
    at shapeless.EverywhereAux$$anonfun$default$2.apply(sybclass.scala:184) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:40) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:38) 
    at shapeless.PolyDefns$Case.apply(poly.scala:37) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:144) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:142) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:144) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:142) 
    at shapeless.DataT1$$anon$9.gmapT(sybclass.scala:116) 
    at shapeless.EverywhereAux$$anonfun$default$2.apply(sybclass.scala:184) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:40) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:38) 
    at shapeless.PolyDefns$Case.apply(poly.scala:39) 
    at org.ensime.core.Canonised$.apply(Canon.scala:19) 
    at org.ensime.config.EnsimeConfigProtocol$.validated(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$$anonfun$3.apply(EnsimeConfigProtocol.scala:44) 
    at org.ensime.config.EnsimeConfigProtocol$$anonfun$3.apply(EnsimeConfigProtocol.scala:44) 
    at scala.collection.immutable.List.map(List.scala:273) 
    at org.ensime.config.EnsimeConfigProtocol$.validated(EnsimeConfigProtocol.scala:44) 
    at org.ensime.config.EnsimeConfigProtocol$.parse(EnsimeConfigProtocol.scala:32) 
    at org.ensime.server.Server$.main(Server.scala:120) 
    at org.ensime.server.Server.main(Server.scala) 
Exception in thread "main" java.lang.NoSuchMethodError: shapeless.DataT$.genTraversableDataT(Lshapeless/Lazy;Lscala/collection/generic/CanBuildFrom;)Lshapeless/DataT; 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1.inst$macro$320$lzycompute(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1.inst$macro$320(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1$$anonfun$inst$macro$319$1.apply(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$anon$default$macro$337$1$$anonfun$inst$macro$319$1.apply(EnsimeConfigProtocol.scala:61) 
    at shapeless.Lazy$$anon$1.value$lzycompute(lazy.scala:121) 
    at shapeless.Lazy$$anon$1.value(lazy.scala:121) 
    at shapeless.EverywhereAux$$anonfun$default$2.apply(sybclass.scala:184) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:40) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:38) 
    at shapeless.PolyDefns$Case.apply(poly.scala:37) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:144) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:142) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:144) 
    at shapeless.DataT$$anon$12.gmapT(sybclass.scala:142) 
    at shapeless.DataT1$$anon$9.gmapT(sybclass.scala:116) 
    at shapeless.EverywhereAux$$anonfun$default$2.apply(sybclass.scala:184) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:40) 
    at shapeless.Cases$Case1$$anon$1$$anonfun$1.apply(cases.scala:38) 
    at shapeless.PolyDefns$Case.apply(poly.scala:39) 
    at org.ensime.core.Canonised$.apply(Canon.scala:19) 
    at org.ensime.config.EnsimeConfigProtocol$.validated(EnsimeConfigProtocol.scala:61) 
    at org.ensime.config.EnsimeConfigProtocol$$anonfun$3.apply(EnsimeConfigProtocol.scala:44) 
    at org.ensime.config.EnsimeConfigProtocol$$anonfun$3.apply(EnsimeConfigProtocol.scala:44) 
    at scala.collection.immutable.List.map(List.scala:273) 
    at org.ensime.config.EnsimeConfigProtocol$.validated(EnsimeConfigProtocol.scala:44) 
    at org.ensime.config.EnsimeConfigProtocol$.parse(EnsimeConfigProtocol.scala:32) 
    at org.ensime.server.Server$.main(Server.scala:120) 
    at org.ensime.server.Server.main(Server.scala) 

Process *inferior-ensime-server-circuits* exited abnormally with code 1 
+0

ただの簡単なコメントです。何が起こったとしても、私の他のすべてのプロジェクトに影響します! 何かを更新しているのを覚えていません(scala、sbt、またはjava) –

答えて

0

.ivy2キャッシュを正常に削除しないと、EMACS ensimeプラグインを再インストールする問題が修正されました。

関連する問題