我正在尝试安装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);
}
有人知道导致错误的原因吗?
答案 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所在的行会告诉您下载链接,请尝试下载它拥有良好的网络或代理,然后将其放置在您清理的第一条路径上,便可以使用。