38

環境: Play 2.3.0/Scala 2.11.1/IntelliJ 13.1

Typesafe Activator 1.2.1 を使用して、Scala 2.11.1 で新しいプロジェクトを作成しました。プロジェクトが作成された後、実行しましgen-ideaた。生成された IDEA プロジェクトは、次のエラーでコンパイルに失敗します。

Error: scala: No 'scala-library*.jar' in Scala compiler library in test

私は何か間違ったことをしていますか?回避策

ここに画像の説明を入力

4

8 に答える 8

7

play 2.3 で ./activator idea によって生成された .idea ファイルにも同じ問題がありました。簡単な解決策は、"Project Structure->modules" を見て、コンパイラ ライブラリの名前をメモすることです。私にとっては「SBT: scala2.11.1」でした。「プロジェクト構造->ライブラリ」を見て、このライブラリの内容を確認してください。scala-compiler.jar、scala-library.jar、scala-reflect.jar が含まれている必要があります。このライブラリが存在しない場合は、追加します (私の場合は ~/.sbt/boot/scala-2.11.1/lib にあります)。

于 2014-07-13T03:07:32.013 に答える
0

IDEA 12 を使用している場合、Settings.Compiler の [Use external build] のチェックボックスをオフにすると、この問題が修正されました。

于 2016-08-10T16:42:03.320 に答える