scala - IntelliJ Play2 和 Scala 插件不兼容。使 IntelliJ 12 不再按预期工作

标签 scala intellij-idea playframework playframework-2.1

我将 IntelliJ(12.1.4) 升级到新的 Play 2.0 Support(0.5.54) 插件,发生了两件事:

  • IntelliJ 不再重新编译我的 .scala 类,这意味着如果
    我例如从 def something(s1:
    String) = {} 来定义 something(s1: String, s2: String) = {} 我得到一个
    在第一个参数之后预期 ) 的错误。我从
    带玩终端debug ~run然后应用程序重新编译
    没有问题。
  • scala.html 没有正确评估,我得到了很多语法
    错误。颜色编码也是错误的。我试图改变
    Scala 插件到 nightly build(0.10.281) 中的建议
    comments但它仍然不起作用。

  • 这非常糟糕,因为它使使用 IntelliJ 变得痛苦且适得其反。
    有一个错误报告:http://youtrack.jetbrains.com/issue/SCL-5749但是什么
    在此期间我应该做些什么?有人解决了这个问题吗?

    最佳答案

    对我来说,play2.0 版本 0.2.49 和 Scala 版本 0.10.279 可以解决问题。
    对于其他版本,我会遇到错误,或者我的 IDE 无法正常工作。

    Play 插件链接:http://plugins.jetbrains.com/plugin/download?pr=&updateId=13272

    Scala 插件链接:http://plugins.jetbrains.com/plugin/download?pr=&updateId=13504

    指示:

    1 下载.zip(不要解压)

    2 确保您的 IDE 文件夹 (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1.2\plugins) 中没有 play 或 scala 插件

    3 运行 IDE 并打开插件菜单。 (文件 -> 设置... -> 插件

    4、点击“从磁盘安装”按钮,选择 Play zip文件和scala zip文件。 (您不需要禁用插件列表中的 play 和 scala 插件,它们会在 IDE 重新启动后交换

    5 重启你的IDE

    6(可选)报告是否有效

    关于scala - IntelliJ Play2 和 Scala 插件不兼容。使 IntelliJ 12 不再按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17329977/

    相关文章:

    Scala 重载函数添加柯里化(Currying)?

    intellij-idea - 如何将 JDK 链接到 Intellij IDEA

    scala - 如何处理 anorm 的 Pk 弃用

    scala - 如何检查值可见类型

    scala - 使用 Homebrew 软件安装 scala 2.12 mac

    database - 如何将数据库条目加载到我的 Scala 模板中?

    java - 无法 Autowiring 。找不到 bean 'here name' 类型

    java - Intellij IDEA 是如何管理插件依赖的?

    mongodb - 如何将 JSON 日期转换为 BSONDateTime?

    playframework - play 框架 :what Is the difference between play. api.mvc 和 play.mvc 包