应用程序安装在 PATH 目录中,但未找到。奇怪的 /snap/bin - 错误消息

应用程序安装在 PATH 目录中,但未找到。奇怪的 /snap/bin - 错误消息

我有应用程序迷你库在/usr/local/bin/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/本地/bin包含在小路

$ 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

为什么不迷你库找不到完整路径,那么/快照/箱有什么关系吗?非常感谢您的帮助!

根据@mpr 的以下评论添加了信息: 前段时间,我安装了迷你库折断像这样:

sudo snap install minikube

后来被删除了

sudo snap remove minikube

很久以后,我忘记了折断安装,我是从 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/

答案1

刚刚想通了:有一个迷你库目录下〜/快照,可能是上次安装遗留的问题。通过以下操作解决了该问题:

$ rm -rf ~/snap/minikube

这快照业务有点烦人......

答案2

在新安装的 Ubuntu 18.04 系统上开始对 Kubernetes 进行一些实验,我最初也用它snap来安装minikube,遇到了错误,然后决定删除该快照。

sudo snap install minikube
sudo snap remove minikube

minikube第二次安装了curl

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/bin/minikube: No such file or directory 

这一切都在一个终端窗口中完成。

我在上述评论中提到的任何位置均未发现任何残留的 snap 文件。当我关闭并启动新的终端窗口时,错误消失了。

现在我已经成功安装并运行minikube此系统,该错误已无法重现。

相关内容