Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala Intellij已损坏SBT,无法创建新项目_Scala_Intellij Idea_Sbt - Fatal编程技术网

Scala Intellij已损坏SBT,无法创建新项目

Scala Intellij已损坏SBT,无法创建新项目,scala,intellij-idea,sbt,Scala,Intellij Idea,Sbt,我创建了一个Scala play 2项目,效果很好,但是IDE在build.sbt中发现了各种各样的问题。这些错误似乎并没有影响任何事情,但我还是设法解决它们。这样做,我似乎完全破坏了Intellij,我想重新开始 我按照上的说明重新设置了IDE,但现在我甚至无法正确创建Scala项目 导致一个项目,即使我明确指定了一个 我发现问题似乎与SBT有关,我设法在~/Library/Logs/IntelliJIdea2017.1/SBT.last.log中找到了错误。似乎正在发生的是,SBT遇到了这个

我创建了一个Scala play 2项目,效果很好,但是IDE在build.sbt中发现了各种各样的问题。这些错误似乎并没有影响任何事情,但我还是设法解决它们。这样做,我似乎完全破坏了Intellij,我想重新开始

我按照上的说明重新设置了IDE,但现在我甚至无法正确创建Scala项目

导致一个项目,即使我明确指定了一个

我发现问题似乎与SBT有关,我设法在~/Library/Logs/IntelliJIdea2017.1/SBT.last.log中找到了错误。似乎正在发生的是,SBT遇到了这个错误,并且项目从未完全加载,Intellij在这里也不希望出现错误

错误是

[info] Loading project definition from /Users/me/IdeaProjects/playtestagain/project
java.lang.NoClassDefFoundError: sbt/TrackLevel

我似乎找不到这方面的任何信息。我通过自制重新安装了SBT,但它似乎什么也没做

问题是我试图使用play 2.6,但IDEA不支持它。选择2.5而不是2.6很好

我在
Intellij 2017.2
上,在使用
play java seed
时遇到了严重问题。
使用sbt
0.13.15
,我能够打开并构建一个play
2.6.6
项目。正如《入门指南》中所述,即使在
project/scaffold.sbt
中激活giter8 sbt插件并调用
g8Scaffold form
,也没有任何问题。

我最近刚刚安装了Intellice,包括sbt插件(未预装,但可在Intellij安装过程中选择)在我的Mac电脑上。在过去一周左右的时间里,我一直在开发没有问题的SBT项目。我根本不需要安装SBT。尝试删除通过自制安装的SBT,然后删除并重新安装Intellij。您使用哪个版本的IDEA和scala插件?仅在IDEA 2017.2中添加了对Play 2.6的支持,您可以尝试公共预览版本:即似乎是这样。我可以创建一个play 2.5.9项目。我不知道为什么它会让你选择一个不受支持的版本。奇怪的是,这个问题仍然存在于EAP版本中。还可以尝试将你的
sbt.version
设置为
project/build.properties
中的最新版本(例如:
sbt.version=0.13.15
)另外请注意,单独的(第三方)sbt插件不再更新,并且不再推荐使用,而是支持Scala插件中的内置sbt支持