加特林编译失败

时间:2018-05-04 09:46:38

标签: scala sbt gatling

我正在尝试构建https://github.com/gatling/gatling,但编译失败了。我采取的步骤:

  1. 使用documentation安装sbt。
  2. 克隆github project
  3. 在目录sbt compile中执行gatling
  4. 我收到以下错误:

    [error] /home/groot/gatling/gatling-commons/src/main/scala/io/gatling
    
    /commons/util/Arrays.scala:36:32: macro implementation not found: cfor
    [error] (the most common reason for that is that you cannot use macro implementations in the same compilation run that defines them)
    [error]     cfor(length)(_ > 1, _ - 1) { i =>
    [error]                                ^
    [error] /home/groot/gatling/gatling-commons/src/main/scala/io/gatling/commons/util/StringHelper.scala:40:23: macro implementation not found: fast
    [error] (the most common reason for that is that you cannot use macro implementations in the same compilation run that defines them)
    [error]   val EmptyFastring = fast""
    [error]                       ^
    [error] /home/groot/gatling/gatling-commons/src/main/scala/io/gatling/commons/validation/package.scala:38:20: macro implementation not found: info
    [error] (the most common reason for that is that you cannot use macro implementations in the same compilation run that defines them)
    [error]         logger.info(message, e)
    [error]                    ^
    [error] three errors found
    [error] (gatling-commons / Compile / compileIncremental) Compilation failed
    [error] Total time: 10 s, completed May 4, 2018, 11:30:14 AM
    

    我不太了解scala来调试这个,我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用 Scala 插件尝试 IntelliJ Idea 只需使用 IntelliJ Idea 打开项目文件夹

答案 1 :(得分:0)

我已经执行了sudosudo sbt compile),现在编译成功了。

相关问题