Macos 如何解决此sudo命令错误?

Macos 如何解决此sudo命令错误?,macos,sudo,Macos,Sudo,在Mac上运行sudo命令时,出现以下错误: The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt. enter code herePlease visit http://www.java.com for information on installing Java. 我已经安装了最新的JDK,但它仍然显示了相同的错误 请提供帮助。任何sudo命令(例如sudo-echo-t

在Mac上运行sudo命令时,出现以下错误:

The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt. enter code herePlease visit http://www.java.com for information on installing Java.
我已经安装了最新的JDK,但它仍然显示了相同的错误


请提供帮助。

任何
sudo
命令(例如
sudo-echo-test
)都会发生这种情况,还是仅当您尝试在java中运行某些东西时才会发生这种情况?其他命令如“sudo-echo-test”也会起作用。我想运行sudo-apt-get,因为我想更新我的所有库,但它显示了这个错误。您是否正在尝试使用许多Linux发行版用于包管理的?macOS不使用这一点,也不以同样的方式处理更新(尽管有像and这样的系统使用类似的系统来安装和更新附加软件)。在macOS上,
apt
命令调用Java,这是完全不相关的!那么,如何更新python和其他软件包呢?比如,我需要使用自制软件还是有其他解决方法?通常,操作系统附带的软件会随着系统更新而更新(或不更新)。对于操作系统没有提供的东西,或者操作系统提供的版本很旧(比如python),它取决于特定的程序。例如,有单独的。如果你有更多的问题,这将是一个更好的地方问这样的事情。