【问题标题】:Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt" (-1)无法在“/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt”中找到可执行文件 (-1)
【发布时间】:2018-08-21 06:47:03
【问题描述】:

我已经在 Mac OS 中安装了 JDK。

我正在尝试安装 Apache2,

sudo apt install apache2

输出:-

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt" (-1)

但是,可执行文件存在于/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/

$find /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home -name java*

/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/java
/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/javac

【问题讨论】:

标签: java macos macos-sierra apt


【解决方案1】:

我已经在 Mac OS 中安装了 JDK。

好吧,apt 不是 MacOS 命令。无论您从哪里复制这些说明,都是针对 Debian/Ubuntu,而不是 Mac

如果你想在 Mac 上安装 Apache HTTPd,我推荐使用 Homebrew 或 Docker。如果使用 Docker,则不需要在 Mac 上安装 Java

【讨论】:

    【解决方案2】:

    你不是在查询他们要求 home/bin/apt 的文件

    如果您查看您的文件夹,您很可能找不到此文件。

    尝试安装旧版本的 sdk。

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 2021-07-05
      • 2019-08-01
      • 2021-08-22
      • 2015-08-13
      • 2020-02-24
      • 2017-07-07
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多