1

我的 SBT 项目在 MacOS 上完美地将自身导入 IDEA IDE,但在 Ubuntu 上却显示了许多关于无法解析符号的错误。

例如:

import play.api.mvc.Action

Unused import statement来自 withing IDEA 的报告

Action之后对几行的引用被报告为Cannot resolve method Action.apply

这个问题只能在 IDE 中看到,因为从命令行运行 sbt 是完全可以的。

我当前的 IntelliJ IDEA IDE 版本是 14 Ultimate

Scala 插件版本 1.2.1

Ubuntu 主机上的 SBT 版本 0.13.7

JDK版本 Oracle JDK 1.8.0_25

4

1 回答 1

0

我有同样的问题(运行 Fedora 20)。尝试使用 Intellij IDEA 14 的EAP版本(参见:https ://confluence.jetbrains.com/display/IDEADEV/IDEA+14+EAP )。

此外,您必须使用 EAP 版本的 Scala 插件(参数 > 框架和语言 > Scala > Misc)。

它对我有用。

于 2015-01-14T10:17:55.400 回答