在WSL上安装Apache Kudu

时间:2020-06-08 20:34:13

标签: c++ gradle cmake apache-kudu

我正在尝试安装Apache Kudu并在WSL的Ubuntu发行版(18.04)上运行C ++示例。我正在https://kudu.apache.org/docs/installation.html

上按照Ubuntu的说明进行操作

一切顺利,直到我进入第6步为止

flex-start

我遇到以下错误

[Testing class]
 public class PuntuadorTest
    {
        [Test]
        public void TestPuntuacionAcertar()
        {
            //Assign
            PuntuadorJuego puntuador = new PuntuadorJuego(puntuacion: 50);

            //Act
            puntuador.PuntuarXAcertar(esTurnoJ1: true);

            //Assert
            Assert.AreEqual(expected: 60, actual: puntuador.GetPuntuacionJ1());
        }
    }


[Method called by the tested Method]
private void Actualiza(int cantidad, bool esTurnoJ1)
    {
        if (esTurnoJ1)
        {
            if (puntuacionJ1 < 0)
            {
                ValorPuntuacionText.color = Color.red;
            }
            else
            {
                ValorPuntuacionText.color = Color.white; //THIS is the error line
            }
            ValorPuntuacionText.text = puntuacionJ1 + "";
        }
        else
        {
            if (puntuacionJ2 < 0)
            {
                ValorPuntuacionJ2Text.color = Color.red;
            }
            else
            {
                ValorPuntuacionJ2Text.color = Color.white;
            }
            ValorPuntuacionJ2Text.text = puntuacionJ2 + "";
        }

        if (cantidad < 0)
        {
            burbujaPuntuacion.color = Color.red;
        }
        else 
        {
            burbujaPuntuacion.color = Color.green;
        }
        burbujaPuntuacion.text = cantidad + "";
        burbujaAnimacion.Play("Puntua");


    }


[Tested Method]
    public void PuntuarXAcertar(bool esTurnoJ1 = true) 
    {
        if (esTurnoJ1)
        {
            puntuacionJ1 += ACERTAR;
        }
        else
        {
            puntuacionJ2 += ACERTAR;
        }
        Actualiza(ACERTAR, esTurnoJ1);
    }

Image of error

有人知道导致错误的原因吗?

1 个答案:

答案 0 :(得分:0)

遇到了同样的情况。 构建hms时发生此异常。您可以通过执行以下操作找到详细的日志

cd <root_of_kudu>/java
./gradlew assemble

我遇到的问题是下载的gradle的zip文件似乎不正确,因此我清理了~/.gradle/wrapper/dists/gradle-6.2.2-all/2k4hz1yffuhb6ob9prdg10tx/gradle-6.2.2-all.zip<root_of_kudu>/java/gradle/wrapper/gradle-wrapper.jar。然后尝试再次致电make -j4

此外,如果您碰巧遇到了与我相同的不良网络,则可以通过检查<root_of_kudu>/java/gradlew的内容来手动下载gradle zip,curl所在的行会告诉您下载链接,请尝试下载它拥有良好的网络或代理,然后将其放置在您清理的第一条路径上,便可以使用。