1

Kestrel 2.4.1 ( http://robey.github.io/kestrel/ )で遊んでみます。残念ながら起動しません。devel.sh スクリプトを実行すると、次の例外が発生します。その他のスクリプトでも同様の例外が発生します。

Starting kestrel in development mode...
May 17, 2014 2:26:06 PM java.util.logging.LogManager$RootLogger log
FATAL: Error in config file: %s
java.lang.UnsupportedOperationException: Position.line
    at scala.tools.nsc.util.Position$class.line(Position.scala:173)
    at scala.tools.nsc.util.NoPosition$.line(Position.scala:196)
    at com.twitter.util.Eval$StringCompiler$$anon$1.display(Eval.scala:444)
    at scala.tools.nsc.reporters.AbstractReporter.info0(AbstractReporter.scala:45)

どんな助けでも大歓迎です。私はJava 8を使用しています。

4

2 に答える 2

2

Java 8 の Scala サポートは 2.11.0 でも実験的であり、github バージョンには 2.9.2 として使用されている Scala の最後のバージョンがあります。

From: Kestrel ビルド ファイル

scalaVersion := "2.9.2",

From: SCALA 2.11.0 が利用可能になりました!

The Scala 2.11.x series targets Java 6, with (evolving) experimental support for Java 8. In 2.11.0, Java 8 support is mostly limited to reading Java 8 bytecode and parsing Java 8 source. Stay tuned for more complete (experimental) Java 8 support.

2.10 と 2.11 のコンパイルの問題を修正せずにこれが Java 8 で機能するとは思わないでしょうし、Scala は Java 8 のより良いサポートを必要とするでしょう。

于 2014-05-17T15:15:57.653 に答える
0

実際には Logger が正しく初期化できません。queuePathおよびfilenamedevelopment.scala が利用可能であることを確認してください。

于 2017-06-19T09:29:12.090 に答える