scalaプラグインがインストールされたIntellij ultimate 11.1があります。
Homebrewを使用してscala 2.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プラグインはこの機能を箱から出してくれなかったのですか?:)
最初のスクリーンショットで/usr/local/Cellar/scala/2.9.2/libexec
ディレクトリを指定する必要があります。これはMac brew
固有で、grails
を介してインストールされたbrew
にも同じケースが有効です。
標準 Scalaディストリビューションダウンロード は異なるレイアウトを持ち、IDEAは正しく理解し、brew
は/lib
を書き込むlibexec
ディレクトリを作成し、 /src
ディレクトリはIDEAが期待しています。
Intellij 11.1.5用に更新
IntelliJを起動して実行中のScalaを取得しようとしている人のためのステップバイステップです。
ダウンロードScala Plugin
IntelliJ>環境設定>プラグイン>リポジトリの参照...> Scala Okをクリックして、IntelliJの再起動を許可します
Scalaをダウンロード
ターミナルで入力
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ページ。
Use Scala Distribution)/usr/local/Cellar/scala/<version>
Compilerドロップダウンでscala-compiler
Okをクリックすると、最初のScalaオブジェクトを作成する準備ができました
参考-> http://scalacookbook.blogspot.com/2012/09/scala-for-intellij.html
最新のBrewはすでにこの問題を認識しており、Scalaのインストール時に自動シンボリックリンクを作成しました。
まず、Scala with Documentationをインストールします
brew install scala --with-docs
第二に、IntelliJで次のパスを提供します
/usr/local/opt/scala/idea
文書を個別にダウンロードする代わりに、homebrewでscala=をインストールするときに--with-docs
オプションを使用できます。
brew install scala --with-docs
次に、IntelliJでscala-libraryのJavaDocsパスを/usr/local/Cellar/scala/2.9.2/share/doc
にポイントします。
IntelJIdeaでscalaを設定する別の方法を見つけました。 scalaがbrewでインストールされている場合、ターミナルに書き込むだけです:
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
をアイデア設定パネルに含めます。
私はヨセミテを使用していますが、次の方法でうまくいきました。
brew install scala --with-docs
次に、Java SDKを使用し、コンパイラーを入れるために、新しいプロジェクトを作成して、IntelliJをテストしました。
/usr/local/Cellar/scala/[insertversion]/libexec
これらの設定で新しいプロジェクトを作成したときにIntelliJに表示されるもの
this を使用してHello Worldプログラムのコンパイルをテストし、コンソールに正しくコンパイルしました。
Homebrewが言っているので、コンパイルパスが上記と異なるはずだと論理的に思えても、@ Zagorulkinが上記のことを無視したことに注意してください。