一般的なplay new
を使用してプロジェクトを作成し、play idea
を使用して.imlファイルを生成しました。 .imlファイルをIntellij IDEAにインポートしたとき、コンパイラライブラリを認識させる方法を理解できませんでした。以下はスクリーンショットの一部です。
助けてください!
これは、Scala IntelliJの設定の場合、少し奇妙です。現在scalaディストリビューションを登録する唯一の方法は、新しいプロジェクトを作成することです。
手順:
ファイル>新規プロジェクト>プロジェクトを最初から作成
すべての設定をデフォルトのままにします。プロジェクト名は何でもかまいません。
「希望するテクノロジーを選択してください」ページで、Scalaを選択します。 scalaコンパイラとライブラリの検索方法をIntelliJに指示できるGUI要素がいくつか表示されます。「レベル」オプションを必ず「グローバル」に設定してください。
完了をクリックします。作成したダミープロジェクトを閉じて、実際のプロジェクトに戻ります。登録したScalaコンパイラーは、プロジェクト設定ページのリストに含まれているはずです。
私のために働いたバリエーション:Scalaファセットを削除し、「フレームワークサポートの追加...」を再度実行します。
ファイル/プロジェクト構造/ファセット
Scalaファセット、マイナスの順にクリックして、モジュールからScalaファセットを削除します。[OK]をクリックします。
プロジェクト/モジュール「フレームワークサポートの追加...」を右クリックし、「Scala」を選択します。
Scalaコンパイラとライブラリへのパスを入力します。
私もこの問題に遭遇しましたが、Chris Bが説明した回避策はうまくいきませんでした。私の場合、「必要なテクノロジーを選択してください」ページに「Scala」が欠落していたためです。
私の場合、問題は互換性がないように見えましたScalaプラグイン。Scalaプラグインを再インストールした後、問題なく動作しました。