web-dev-qa-db-ja.com

Scala Intellijにコンパイラが見つかりませんIDEA Play 2.0プロジェクトでは11

一般的なplay newを使用してプロジェクトを作成し、play ideaを使用して.imlファイルを生成しました。 .imlファイルをIntellij IDEAにインポートしたとき、コンパイラライブラリを認識させる方法を理解できませんでした。以下はスクリーンショットの一部です。

enter image description here

enter image description here

助けてください!

28
Sean Freitag

これは、Scala IntelliJの設定の場合、少し奇妙です。現在scalaディストリビューションを登録する唯一の方法は、新しいプロジェクトを作成することです。

手順:

  1. ファイル>新規プロジェクト>プロジェクトを最初から作成

  2. すべての設定をデフォルトのままにします。プロジェクト名は何でもかまいません。

  3. 「希望するテクノロジーを選択してください」ページで、Scalaを選択します。 scalaコンパイラとライブラリの検索方法をIntelliJに指示できるGUI要素がいくつか表示されます。「レベル」オプションを必ず「グローバル」に設定してください。

  4. 完了をクリックします。作成したダミープロジェクトを閉じて、実際のプロジェクトに戻ります。登録したScalaコンパイラーは、プロジェクト設定ページのリストに含まれているはずです。

32
Chris B

私のために働いたバリエーション:Scalaファセットを削除し、「フレームワークサポートの追加...」を再度実行します。

  1. ファイル/プロジェクト構造/ファセット

  2. Scalaファセット、マイナスの順にクリックして、モジュールからScalaファセットを削除します。[OK]をクリックします。

  3. プロジェクト/モジュール「フレームワークサポートの追加...」を右クリックし、「Scala」を選択します。

  4. Scalaコンパイラとライブラリへのパスを入力します。

19
Keeth

私もこの問題に遭遇しましたが、Chris Bが説明した回避策はうまくいきませんでした。私の場合、「必要なテクノロジーを選択してください」ページに「Scala」が欠落していたためです。

私の場合、問題は互換性がないように見えましたScalaプラグイン。Scalaプラグインを再インストールした後、問題なく動作しました。

1
rintcius