sudo:eval:找不到命令

PRE*_*WAL 5 docker kubernetes minikube macos-mojave

我已经在系统上安装了minikube minikube start并按预期工作。当我想使用本地docker映像并因此尝试运行sudo时eval $(minikube docker-env)

这给我一个错误:

sudo:eval:找不到命令

任何指导或解决方案?我正在MacOS Mojave上运行它。

atl*_*ine 5

您使用sudo eval $(minikube docker-env)sudo: eval: command not found这表示eval找不到。eval是内置的shell,因此如果sudo没有-s它,肯定会告诉您此错误,例如next:

shubuntu1@shubuntu1:~/777$ sudo eval
sudo: eval: command not found
shubuntu1@shubuntu1:~/777$ sudo -s eval
shubuntu1@shubuntu1:~/777$
Run Code Online (Sandbox Code Playgroud)

  • 另一个味道是`eval $(sudo minikube docker-env)` (2认同)