Meine SBT haben keine 'SBT-launch.jar'.
Wenn SBT richtig installiert ist, dann gibt ist ein sbt-launch.jar
somwhere. Angenommen, Sie haben SBT with the DEB package installiert, sollten Sie in der Lage sein, installierte Dateien mit dem Befehl dpkg -L sbt
aufzulisten.
lokal installierten SBT Version: 0.13.11 (in Ubuntu-Dateisystem, ist es mit ".sbt" namen, als versteckter Ordner)
Klingt wie Sie über die ~/.sbt
Ordner reden werden? Dies ist der Standardspeicherort von SBT zum Speichern von Benutzerdaten (benutzerspezifische Konfiguration, aber auch einige zwischengespeicherte Downloads), nicht der Installationsordner.
Aber ich möchte lokal installierte sbt, scala-Versionen verwenden.
Es gibt eigentlich drei Elemente zu berücksichtigen:
- Der SBT laucher (
sbt-launch.jar
)
- SBT selbst
- Scala (Compiler & Standardbibliothek)
Für die SBT Launcher können Sie Ihre eigene Installation verwenden oder Intellij eine eigene Kopie herunterladen lassen.
Für SBT, realistisch denke ich, es wird von der SBT Launcher heruntergeladen werden müssen. Die zu verwendende Version von SBT ist in <my project>/project/build.properties
angegeben.
Für Scala, können Sie SBT herunterladen lassen (normalerweise empfohlen; konfigurieren Sie die Version für die Verwendung in Ihrem build.sbt
) oder verwenden Sie eine lokale Version.
Wenn Sie wirklich eine lokale Scala Version verwenden möchten, diese explained in the SBT documentation ist: Sie sollten müssen nur konfigurieren scalaHome
in Ihnen build.sbt
:
scalaHome := Some(file("/home/user/scala-2.10/"))
Aber denken Sie daran, dass dies Sie weniger wiederholbar machen zu bauen, sowohl auf anderen Computern als auch auf demselben Computer nach ein paar Monaten ... Und auch die Verwaltung mehrerer Projekte, die möglicherweise andere Versionen von Scala erfordern, wird schwieriger.
Haben Sie das gesehen? https://www.jetbrains.com/help/idea/2016.1/getting-started-with-sbt.html –
@MikeCheel: Ich habe das gelesen. Im Screenshot des 4. Punktes gibt es das Kontrollkästchen "Download: Quelle, Quelle für SBT und Plugins". es verursacht herunterladen scala SBT über das Internet. Vielen Dank für die Antwort. – Raghav
Ihre beste Wette wäre, ein Ticket mit Jet-Gehirne für diese zu setzen: https://intellij-support.jetbrains.com/hc/en-us Sie können klicken, um eine Anfrage in der oberen rechten Ecke der Seite zu senden. Sie kommen normalerweise innerhalb von 8 Stunden zu Ihnen zurück, obwohl meine Erfahrung war es ist normalerweise noch schneller als das. –