我刚刚购买了新的M1 MacBook,当我尝试执行"sudo apt get install docker"时,我收到以下错误:
"操作无法完成。找不到支持 apt 的 Java 运行时。 请访问 http://www.java.com 以获取有关安装 Java 的信息。
我已经有了ARM64的azul jdk-11,并调用echo $JAVA_HOME和java --version。
有什么想法吗?
你错过了一些东西。
-
您尝试运行的
apt
是 debian 和 ubuntu 使用的基于Linux的包管理器。您发现的任何告诉您运行此命令的说明都根本不适用于 mac,也从未如此。没有适合Mac的。这个apt是"高级包工具"的缩写。 -
但是,有一个完全不相关的过时工具是 Java 开发工具包发行版的一部分:注释处理器工具。也缩短为
apt
.这是你在这里得到apt
。你不需要也不想要它。(作为JDK一部分的所有可执行文件都在Mac上,但作为包装器可以找到适当的JDK安装,因为您可以有多个。在您的情况下,您没有任何,因此该错误。这解释了为什么/usr/bin/apt
存在于库存 Mac 上以及为什么会产生该错误)。
你的意图很明确:我希望在Mac上安装docker。
使用 docker 的文档在 ARM mac 上进行安装。