我在/usr/local/bin/minikube中有应用程序minikube。当我用整个路径做minikube 版本时,我得到:
$ /usr/local/bin/minikube version
minikube version: v0.28.2
当我在没有路径的情况下执行minikube 版本时,我得到:
$ minikube version
bash: /snap/bin/minikube: No such file or directory
/ usr/local/bin包含在PATH中:
$ echo $PATH
//usr/local/bin:/home/eric/.local/bin:/home/eric/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
为什么在没有完整路径的情况下找不到minikube , /snap/bin与什么有什么关系?非常感谢任何帮助!
根据@mpr 下面的评论添加了信息: 前段时间,我用snap安装了minikube ,如下所示:
sudo snap install minikube
它后来被删除
sudo snap remove minikube
很久以后,忘记了snap安装,我使用curl从 minikube 站点安装了它:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
刚刚想通了:~/snap下有一个minikube目录,可能是以前安装遗留下来的。修复了以下问题:
这个快手生意有点烦人……
在新安装的 Ubuntu 18.04 系统上开始使用 Kubernetes 进行一些实验,我最初也是用来
snap
安装minikube
的,遇到错误,然后决定删除 snap。我
minikube
第二次安装了curl
.我也遇到了这个错误:
这一切都在一个终端窗口中执行。
我没有在上面评论中提到的任何位置发现任何残留的快照文件。当我杀死并启动一个新的终端窗口时,错误就消失了。
由于我已成功安装并
minikube
在此系统上运行,因此该错误不可重现。