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