sbt解决Intellij中的错误

时间:2016-06-22 18:45:07

标签: scala intellij-idea sbt

我正在尝试打开一个scala sbt项目 https://github.com/ScalaConsultants/websocket-akka-http

但发生以下Resolve Error

enter image description here

此外,Show log链接什么都不做(非常令人印象深刻,那......

请注意,此项目已使用sbt run

从命令行构建和运行

出于好奇,我看了一下机器上安装了哪些版本的sbt:我们有13.11:

$ll /usr/local/Cellar/sbt
total 0
drwxr-xr-x    5 macuser  admin   170 Jun 10 09:47 0.13.11

但无论如何,如果需要与项目中的版本不同或安装在主机上的版本,IJ有责任管理sbt版本。

有人看过这个/有解决方法吗?

2 个答案:

答案 0 :(得分:2)

您Intellij IDEA安装显然已配置为使用自定义SBT启动器。如果您这样做,如果计算机上安装的SBT启动程序的路径发生更改,则您有责任更新Intellij的配置(并且由于您显然使用自制程序来安装SBT,因此安装路径包含版本号,因此每次SBT版本更新都会改变。)

如果您希望Intellij使用自己选择的SBT启动器,您需要将配置更改回默认值:在首选项>构建,执行,部署> SBT>启动器中,选择"捆绑"而不是"自定义"。

答案 1 :(得分:1)

所以这里发生了什么。我从其他计算机导入设置。显然,sbt设置也已导入。

enter image description here

这令人困惑!感谢@Cyaegha指出自定义sbt启动器问题。