Scalaで書かれていますが、何らかのエラーが発生しているプレイフレームワーク(2.1)アプリケーションを実行しようとしています。sbt実行中にエラーが発生しました:java.lang.NoClassDefFoundError:scala/StringContext
私はPlay framework 2.1のみを使用する必要があります。 build.sbtファイルごとに、私はScala 2.11.7を使用しています。 sbt.version = 0.13.8はproject/build.propertiesにあります。
私はPlay 2.1.0をインストールし、自分のディレクトリをアプリケーションのルートディレクトリに変更してから、再生コマンドを実行しました。
java.lang.NoClassDefFoundErrorが:スカラ/ StringContext
を:java.lang.NoClassDefFoundErrorが:スカラ/ StringContextat sbt.CommandStrings$.<init>(CommandStrings.scala:83)
at sbt.CommandStrings$.<clinit>(CommandStrings.scala)
at sbt.BuiltinCommands$.defaults(Main.scala:202)
at sbt.xMain.run(Main.scala:29)
at xsbt.boot.Launch$.run(Launch.scala:55)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
at xsbt.boot.Launch$.launch(Launch.scala:69)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Boot$.runImpl(Boot.scala:31)
at xsbt.boot.Boot$.main(Boot.scala:20)
at xsbt.boot.Boot.main(Boot.scala)
Caused by: java.lang.ClassNotFoundException: scala.StringContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 11 more
エラーSBT exeファイルenter code here
cution時の私は、エラー以下しまっ
誰かが私に何か間違っていると教えてもらえますか?
私は全く新しいスケーラであり、早くこのアプリを実行する必要があります。 私は64ビットのCentOS 7を使用しています(OSについて知りたい人のために)。
のために壊れているそれは私にエラーを与えた: [エラー](*:アップデート)sbt.ResolveException:未解決の依存関係:com.typesafe.play#1 SBT-プラグインを; 2.4.6:not found 注:解決されていない依存関係には、余分な属性があります。これらの依存関係が要求された属性に存在することを確認します。 com.typesafe.play:sbt-plugin:2.4.6(sbtVersion = 0.12、scalaVersion = 2.9.2) 上記の注記は何を意味しますか? scalaのバージョン、sbt.versionとsbt-pluginsの間に依存関係はありますか? – Shailesh
@ShaileshTikhe 'sbt-plugin; 2.4.6':あなたはそれがPlay 2.1アプリだと確信していますか? ActivatorやPlayディストリビューション( 'play'コマンド)で実行していますか? – Salem