我刚刚购买了新的 M1 MacBook,当我尝试执行“sudo apt get install docker”时出现以下错误:
“操作无法完成。无法找到支持 apt 的 Java 运行时。 有关安装 Java 的信息,请访问 http://www.java.com。"
我已经拥有 ARM64 的 azul jdk-11,并调用了 echo $JAVA_HOME 和 java --version。
有什么想法吗?
答案 0 :(得分:4)
您遗漏了一些东西。
您尝试运行的 apt
是基于 linux 的包管理器,例如使用debian 和 ubuntu。您发现的任何指示您运行此命令的指令根本不适用于 Mac,而且从来没有使用过。没有适用于 mac 的 apt。这个 apt 是“Advanced Package Tool”的缩写。
但是,Java Development Toolkit 发行版中有一个完全不相关的过时工具:注解处理器工具。 也缩写为apt
。这是您到达这里的 apt
。你不需要也不想要它。 (属于 JDK 的所有可执行文件都在 mac 上,但作为包装器可以找到合适的 JDK 安装,因为您可以有多个。在您的情况下,您没有任何,因此出现错误。这解释了为什么 {{ 1}} 存在于股票 mac 上以及为什么会产生该错误)。
您的意图很明显:我希望在 Mac 上安装 docker。
使用 installing on a ARM mac to do so 的 docker 文档。