2016-06-28 19 views
0

私はIntellij IDEを初めて使用しています。ローカルにインストールされたSBT、SCALA、Intellij。プロジェクトにローカルにインストールされたsbt、scalaを使用したい

私はIntellij(2016.1.3)でSBTプロジェクトを作成しました。私がプロジェクト作成ウィザードを終了するたびに、インターネット経由でsbt、scalaのバージョンをダウンロードし始めました。 ローカルにインストールされたsbt、scalaバージョンを使用したいと思います。私は下のスレッドを読んだ。 0.13.11(Ubuntuのファイルシステムでは、それは隠しフォルダとして、 ".sbt" の名前である)&:私のSBTは、 'SBT-launch.jar'

How to use custom sbt version in intellij idea 14?

を持つローカルSBTのバージョンをインストールしていませんScalaバージョン:2.10.5(Java 1.8)

SBTプロジェクトにローカルにインストールされたバージョンを使用する方法を教えてください。事前に

おかげで、 ラガフ

+0

あなたがこれを確認しましたか? https://www.jetbrains.com/help/idea/2016.1/getting-started-with-sbt.html –

+0

@MikeCheel:私はそれを読んだ。 4番目のスクリーンショットでは、「ダウンロード:ソース、SBTとプラグインのソース」チェックボックスがあります。それはインターネットを介してスカラSBTをダウンロードさせる原因となります。お返事ありがとうございます。 – Raghav

+0

あなたの最善の策は、これのためにジェットブレインのチケットを入れることです:https://intellij-support.jetbrains.com/hc/en-usページの右上にあるリクエストの提出をクリックすることができます。私の経験は通常はそれよりも速いですが、彼らは通常8時間以内にあなたに戻ってきます。 –

答えて

0

私のSBTは、 'SBT-launch.jar' を持っていません。

SBTが正しくインストールされている場合は、そこsbt-launch.jar somwhereです。 SBT with the DEB packageをインストールした場合、インストールされたファイルをコマンドdpkg -L sbtでリストすることができるはずです。

ローカルにインストールされたSBTのバージョン:あなたは~/.sbtフォルダについて話しているよう0.13.11は(Ubuntuのファイルシステムでは、それは隠しフォルダとして、 ".sbt" の名前である)

ね?これはSBTのインストール先フォルダではなく、ユーザデータ(ユーザ固有の設定だけでなくキャッシュされたダウンロードも)を保存するためのデフォルトの場所です。

しかし、ローカルにインストールされたsbt、scalaバージョンを使用したいと思います。

は検討して実際には3つの要素があります。

  • SBTのlaucher(sbt-launch.jar
  • SBT自体SBTについては
  • スカーラ(コンパイラ&標準ライブラリ)

ランチャーをインストールするには、独自のインストールを使用するか、Intellijに独自のコピーをダウンロードさせることができます。

SBTについては、はSBTランチャーでダウンロードする必要があります。使用するSBTのバージョンは<my project>/project/build.propertiesで指定されています。

Scalaでは、SBTにダウンロードさせることができます(通常はお勧めです; build.sbtで使用するバージョンを設定するか、ローカルバージョンを使用してください)。

あなたが本当にローカルScalaのバージョンを使用したい場合は、これはexplained in the SBT documentationです:あなただけbuild.sbtscalaHomeを設定する必要がありますする必要があります

scalaHome := Some(file("/home/user/scala-2.10/")) 

しかし、これはあなたが少なく、再現建てるようになりますことを心に留めておきます、数ヶ月後に他のコンピュータや同じコンピュータにインストールすることもできます。また、Scalaの異なるバージョンが必要ないくつかのプロジェクトを管理することも難しくなります。

関連する問題