Minikube: bash: /usr/local/bin/minikube: 没有这样的文件或目录

Pro*_*ton 6 kubernetes

我刚刚使用以下命令在 Ubuntu 18.04 上为 Kubernetes 本地设置安装了 Minikube:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
sudo dpkg -i minikube_latest_amd64.deb
Run Code Online (Sandbox Code Playgroud)

但是,当我运行命令时:

minikube start
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

bash: /usr/local/bin/minikube: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我真的很想知道问题会是什么。

Pro*_*ton 7

经过一番研究和试验后我才弄清楚。

这是我修复它的方法

我只是关闭了该终端并打开了一个新终端,然后再次运行命令:

minikube start
Run Code Online (Sandbox Code Playgroud)

或者

minikube start --driver=virtualbox
Run Code Online (Sandbox Code Playgroud)

而且效果很好。

注意:默认情况下minikube尝试使用Docker作为驱动程序,但您指定VirtualBox为您的首选驱动程序,这有一些优点。

另一种方法是重新加载 Ubuntu bash 终端:

bash --login
Run Code Online (Sandbox Code Playgroud)

笔记

如果上述所有技术都不起作用,请将 Minikube 可执行文件添加到您的路径中:

sudo mv minikube /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

然后您可以验证 Minikube 可执行路径:

which minikube.
Run Code Online (Sandbox Code Playgroud)

就这样。

我希望这有帮助