2015-08-21 2 views
1

Я пытаюсь следовать инструкциям наОшибка построения Intellij Scala Plugin

https://confluence.jetbrains.com/display/SCA/Setting+up+Scala+plugin+project+in+IntelliJ+IDEA

Я использую идею 14.1.14. Скачайте исходники и скачайте книгу. И после импорта проекта установите SDK проекта в 1.7.

Не уверен, что выше информации достаточно для продолжения; но при создании проекта я получаю следующую ошибку; можно ли догадаться, что у меня неверно?

Error:scalac: error while loading Object, Missing dependency 'object scala in compiler mirror', required by /usr/lib/jvm/java-7-oracle/jre/lib/rt.jar(java/lang/Object.class) 
Error:scalac: Error: object scala in compiler mirror not found. 
scala.reflect.internal.MissingRequirementError: object scala in compiler mirror not found. 
    at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17) 
    at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18) 
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53) 
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66) 
    at scala.reflect.internal.Mirrors$RootsBase.getPackage(Mirrors.scala:173) 
    at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackage$lzycompute(Definitions.scala:161) 
    at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackage(Definitions.scala:161) 
    at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackageClass$lzycompute(Definitions.scala:162) 
    at scala.reflect.internal.Definitions$DefinitionsClass.ScalaPackageClass(Definitions.scala:162) 
    at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1377) 
    at scala.tools.nsc.Global$Run.<init>(Global.scala:1229) 
    at xsbt.CachedCompiler0$$anon$2.<init>(CompilerInterface.scala:116) 
    at xsbt.CachedCompiler0.run(CompilerInterface.scala:116) 
    at xsbt.CachedCompiler0.run(CompilerInterface.scala:102) 
    at xsbt.CompilerInterface.run(CompilerInterface.scala:27) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:102) 
    at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:48) 
    at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41) 
    at org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile(IdeaIncrementalCompiler.scala:29) 
    at org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:26) 
    at org.jetbrains.jps.incremental.scala.remote.Main$.make(Main.scala:62) 
    at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:20) 
    at org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319) 
Warning:scalac: No 'scala-library*.jar' in module dependencies [compiler_settings] 
+0

Вы установили SCALA_HOME? – Abdulrahman

ответ

1

Перейти к файлу -> Структура проекта -> Глобальные библиотеки и добавьте туда Scala SDK. В моем случае два SDK уже присутствовали (в папке плюща) и предлагались для выбора.

Смежные вопросы