apt安装无法找到可执行文件

时间:2016-05-27 23:15:55

标签: java

我已经在堆栈溢出上读了一些与此类似的其他线程,但我一直无法解决我的问题。

我正在尝试安装软件包。

apt install libgnutls28-dev

然而,我收到以下错误。

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

其他人已经能够通过在终端中设置java home环境变量来解决此错误。

export JAVA_HOME=/Library/Java/Home

我试过这个,然后再次运行apt install,但收到了同样的错误:

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

感谢任何帮助!

2 个答案:

答案 0 :(得分:7)

嘿,我在尝试安装libsndfile时遇到了这个问题。事实证明我正在阅读他们对Debian / Ubuntu的说明。 apt不是macosx上的东西。您将需要使用像brew这样的替代包安装程序。

https://unix.stackexchange.com/questions/359219/error-when-using-apt-on-macos-sierra

答案 1 :(得分:0)

export JAVA_HOME应指向安装JDK或JRE的目录。

JAVA_HOME = $(readlink -f / usr / bin / java | sed" s:bin / java ::")在控制台中或直接在.bashrc中应该在debian下执行技巧