web-dev-qa-db-ja.com

-bash:Minikube:コマンドが見つかりません

私はフォローしようとしています minikubeのインストール インストール中にエラーがない場合でも、まだ実行できません。

$ brew install minikube
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/minikube-1.5.2.catalina.bottle.tar.gz
Already downloaded: /Users/alexus/Library/Caches/Homebrew/downloads/a466d3b5c7208788bb6a82fa4de4576440dbfa3b7b5b1d4ddb48cb9a3d44f1e9--minikube-1.5.2.catalina.bottle.tar.gz
==> Pouring minikube-1.5.2.catalina.bottle.tar.gz
==> minikube cask is installed, skipping link.
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions have been installed to:
  /usr/local/share/zsh/site-functions
==> Summary
????  /usr/local/Cellar/minikube/1.5.2: 8 files, 51.5MB
$ minikube
-bash: minikube: command not found
$ 
 _

お知らせ下さい。


$ Sudo mv minikube /usr/local/bin
Password:
mv: rename minikube to /usr/local/bin/minikube: No such file or directory
$ 
 _

minikube version

$ /usr/local/Cellar/minikube/1.5.2/bin/minikube version
minikube version: v1.5.2
commit: 792dbf92a1de583fcee76f8791cff12e0c9440ad
$ 
 _
13
alexus

使用してみてください

brew link minikube
 _

これは私の問題を解決しました。 minikubeを使用してHomebrewをインストールした後(brew install minikube)作成する上記のコマンドを実行する必要がありますシンボリックリンクその後、minikubeコマンドはうまく機能します。

これを解決する方法:

$ cd /usr/local/Cellar/minikube/
$ Sudo ln -s 1.5.2 current
Password:
$ cd /usr/local/bin/
$ ln -s /usr/local/Cellar/minikube/current/bin/minikube 
$ 
$ minikube version
minikube version: v1.5.2
commit: 792dbf92a1de583fcee76f8791cff12e0c9440ad
$ 
 _
1
alexus

これはあなたの道の問題のように見えます:

  • 端末を再起動してください。
  • ドキュメンテーションごとにminikubeをパスに追加しましたか?

これはあなたのパスにミニキューブの実行可能ファイルを追加する簡単な方法です:Sudo mv minikube /usr/local/bin

  • which minikubeでパスを確認してください。

質問の新しい情報に対処するように編集された

これはまだパスの問題です。インストールが/usr/local/Cellar/minikube/1.5.2ではなく/usr/local/bin/minikubeに入ったようです。さまざまなエイリアスは後者のディレクトリを探しています。なぜこれがあなたのために機能していない理由です。さまざまなショートカットを持つスクリプトが適切なリンクを見つけることができるように、ドキュメントに従ってディレクトリを移動する必要があります。

0
Wesley Rolnick