刚刚买了一台配备 Apple M1 芯片的新 Mac,正在尝试为我正在进行的项目设置开发环境。我正在使用 Docker Desktop 并将平台标志添加到 docker-compose.yml ( platform: linux/x86_64) 和 Dockerfile (FROM --platform=linux/amd64 openjdk:8-jdk-stretch ) 中。I\xe2\x80\x99m 使用 OpenJDK 8 和 sbt 0.13.15
容器创建得很好,我可以sbt -Dsbt.ivy.home=\'.ivy2\' -Dsbt.global.base=\'.sbt\' -Dsbt.repository.config=\'.sbt/repositories\'从 docker shell 内部运行,它将创建一个sbtshell,但是如果我运行compile在这个 shell 中运行,我会收到此错误:
[info] Compiling 153 Scala sources and 2 Java sources to /opt/target/scala-2.10/classes...\n#\n# A fatal error has been detected by the Java Runtime Environment:\n#\n# SIGSEGV (0xb) at pc=0x000000400d9d7447, pid=9, tid=0x00000040b87ab700\n#\n# JRE version: OpenJDK Runtime Environment (8.0_242-b08) (build 1.8.0_242-b08)\n# …Run Code Online (Sandbox Code Playgroud)