71

私はIntellijUltimate11.1を持っており、scalaプラグインがインストールされています。

私は自作を使用してscala2.9.2をインストールしました。これにより、scalaは次のようになります。

/usr/local/Cellar/scala/2.9.2>



>which scala
/usr/local/bin/scala
>scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

新しいJavaモジュールプロジェクトを作成すると、次のようになります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

誰かが私がこれらの問題を修正するのを手伝ってもらえますか、なぜscalaプラグインはこれを箱から出して動作させなかったのですか?:)

4

8 に答える 8

86

/usr/local/Cellar/scala/2.9.2/libexec最初のスクリーンショットでディレクトリを指定する必要があります。これは Mac固有のもので、同じケースが経由でインストールされbrewた場合に有効です。grailsbrew

標準のScala ディストリビューションのダウンロードには、IDEA が正しく理解する異なるレイアウトがあり、書き込み先のディレクトリとIDEA が期待するディレクトリbrewが作成されます。libexec/lib/src

于 2012-05-31T06:12:51.457 に答える
71

Intellij 11.1.5 用に更新

これは、IntelliJ で Scala を起動して実行しようとしている人のためのステップバイステップです。

Scala プラグインをダウンロード

IntelliJ > 設定 > プラグイン > リポジトリの参照... > Scala [OK] をクリックして、IntelliJ の再起動を許可します

スカラをダウンロード

ターミナルで入力します

brew install scala --with-docs

IntelliJ 検出プロセスのシンボリック リンクを設定する

ln -s /usr/local/Cellar/scala/<version>/libexec/src /usr/local/Cellar/scala/<version>/src
ln -s /usr/local/Cellar/scala/<version>/libexec/lib /usr/local/Cellar/scala/<version>/lib
mkdir -p /usr/local/Cellar/scala/<version>/doc/scala-devel-docs
ln -s /usr/local/Cellar/scala/<version>/share/doc/scala /usr/local/Cellar/scala/<version>/doc/scala-devel-docs/api

IntelliJ でプロジェクトを作成する

ここでは、通常どおり Java プロジェクトをゼロから作成します。ただし、最後のステップでは、「テクノロジー」ページで Scala を選択します。

[ Scala ディストリビューションを使用]に次のように入力します。/usr/local/Cellar/scala/<version>

コンパイラのドロップダウンで選択scala-compiler

[OK] をクリックすると、最初の Scala オブジェクトを作成する準備が整います

参考 -> http://scalacookbook.blogspot.com/2012/09/scala-for-intellij.html

于 2012-09-19T00:20:17.047 に答える
7

intelJIdea で scala を設定する別の方法を見つけました。醸造でscalaがインストールされている場合は、ターミナルに書き込むだけです:

brew info scala

次のように表示されます。

scala: stable 2.11.4 (bottled)
http://www.scala-lang.org/
/usr/local/Cellar/scala/2.11.4 (3401 files, 433M) *
  Built from source with: --with-docs
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/scala.rb
==> Options
--with-docs
    Also install library documentation
--with-src
    Also install sources for IDE support
==> Caveats
To use with IntelliJ, set the Scala home to:
  /usr/local/opt/scala/idea

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

次に/usr/local/opt/scala/idea、アイデアの構成パネルに含めるだけです。

于 2014-12-01T20:36:50.950 に答える
3

今は2021年です。私の(最新の)環境は次のとおりです。

  • IntelliJ IDEA:IntelliJ IDEA 2020.3.2 (Community Edition)
  • OS:macOS 10.14.6

IntelliJ IEA を使用して Scala をセットアップする手順

マックで

  • brewでscalaをインストール
    • brew install scala

IntelliJで

  • Scalaプラグイン をインストールする
    • IntelliJ IDEA-> Preferences-> Plugins->検索: scala-> Search in Marketplace-> Install->Restart IDE
      • ここに画像の説明を入力
  • configure Java JDK+ configure Scala SDK: ファイルを初めて開いたときに、次*.scalaのことがわかります。
    • プロジェクト JDK が定義されていません
      • クリックSetup SDK- >選択(インストール済み)Java 11
        • ここに画像の説明を入力
    • モジュールに Scala SDK がありません
      • クリックSetup Scala SDK
        • Add Scala Support-> Use library-> Create-> Select JAR's for the new Scala SDK-> クリックして選択Brew->OK
          • ここに画像の説明を入力
        • Add Scala Support-> Use library-> (その後) 選択: scala-sdk-2.13.5 ->OK
          • ここに画像の説明を入力

最後に、scala (ファイルのクラスのmain関数)をデバッグできます。

ここに画像の説明を入力

于 2021-03-10T08:30:00.827 に答える
-2

に変更/usr/local/Cellar/scala/2.9.2する/usr/local/Cellar/scala/と、準備完了です。

于 2013-10-27T04:57:53.257 に答える