web-dev-qa-db-fra.com

App installé dans le répertoire sur le PATH, mais introuvable. Weird / snap / bin - message d'erreur

J'ai l'application minikube dans /usr/local/bin/minikube . Quand je fais la version minikube avec tout le chemin, je reçois:

$ /usr/local/bin/minikube version
minikube version: v0.28.2

Quand je fais la version minikube sans le chemin, je reçois:

$ minikube version
bash: /snap/bin/minikube: No such file or directory

Le /usr/local/bin est inclus dans CHEMIN:

$ 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

Pourquoi ne trouve-t-on pas minikube sans le chemin complet, et que fait /snap/bin à faire avec quelque chose? Toute aide très appréciée!

Ajout d'informations selon le commentaire ci-dessous de @mpr: Il y a quelque temps, j'ai installé un minikube avec snap comme ceci:

Sudo snap install minikube

Il a ensuite été retiré avec

Sudo snap remove minikube

Beaucoup plus tard, après avoir oublié l'installation de snap , je l'ai installé à partir du site minikube avec 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/
2
ElToro1966

Je viens juste de comprendre: il y avait un répertoire minikube sous ~/snap, probablement laissé par une installation précédente. Correction du problème en faisant:

$ rm -rf ~/snap/minikube

Ce snap-business est un peu gênant ...

2
ElToro1966