私はminikubeを/ usr/local/bin/minikubeに持っています。パス全体でminikube versionを実行すると、次のようになります:
$ /usr/local/bin/minikube version
minikube version: v0.28.2
パスなしでminikube versionを実行すると、次のようになります:
$ 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からのコメントに従って情報を追加しました:少し前に、minikubeをsnapでインストールしましたこのような:
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ディレクトリがあり、おそらく以前のインストールから残っていた。問題を修正しました:
$ rm -rf ~/snap/minikube
このスナップビジネスは少し面倒です...