我遵循夸夸斯入门教程,能够生成可执行文件并运行它,但无法运行坞映像。
步骤:
standard_init_linux.go:228: exec用户进程导致: exec格式错误
我的设置: Quarkus版本:2.7.2.最后的macOS Catalina版本10.15.7 Java版本:
openjdk version "11.0.14" 2022-01-18
OpenJDK Runtime Environment GraalVM CE 22.0.0.2 (build 11.0.14+9-jvmci-22.0-b05)
OpenJDK 64-Bit Server VM GraalVM CE 22.0.0.2 (build 11.0.14+9-jvmci-22.0-b05, mixed mode, sharing)
maven版本: 3.8.3
请帮帮忙
发布于 2022-03-03 06:01:56
问题是,您在Mac上构建了本地可执行文件,然后将其推到基于Linux的容器中。你可以用
./mvnw package -Dnative -Dquarkus.native.container-build=true
指示夸克使用容器运行时(在您的示例中为Docker)构建本地Linux可执行文件。
https://quarkus.io/guides/building-native-image#container-runtime
https://stackoverflow.com/questions/71332558
复制相似问题