1

そのため、build.sbtに2.8.1としてリストされているScalaの依存関係を持つグラフライブラリを使用しています。Scala 2.9.2に変更してみたところ、正常にコンパイルされましたが、次のランタイムエラーが発生しました。

[error] (run-main) java.lang.NoSuchMethodError: scala.runtime.RichInt.until(I)Lscala/collection/immutable/Range$ByOne;
java.lang.NoSuchMethodError: scala.runtime.RichInt.until(I)Lscala/collection/immutable/Range$ByOne;

また、エラーの混乱の中で行番号がリストされており、次のようなコード行までトレースしました。

for (i <- 0 to x)

Scala 2.9.2にはtoメソッドがあると確信しています。何が欠けていますか?

ありがとう!

4

1 に答える 1

2

これは、2.9.xでコンパイルされたコードで2.8.x用にコンパイルされたライブラリを使用しているようです。それを行うことは不可能です。

編集

さて、私はCassovaryをチェックしました、そしてあなたがスペックのためにScalaバージョンを変更しなかったと思います。利用可能なバージョンを確認しました。その行を次のように変更することをお勧めします。

libraryDependencies += "org.scala-tools.testing" % "specs_2.9.1" % "1.6.9" % "test" withSources()
于 2012-06-28T20:23:41.487 に答える