Ami*_*iel 35 zsh gcloud kubernetes kubectl
我尝试按照 gcloud docsgke-gcloud-auth-plugin在 Mac M1 上使用 zsh安装。
安装运行没有问题,并尝试重新运行gcloud components install gke-gcloud-auth-plugin我收到All components are up to date.消息。
然而,gke-gcloud-auth-plugin --version回报zsh: command not found: gke-gcloud-auth-plugin。kubectl,按照同样的方法安装,工作正常。
我尝试使用安装kubectl,brew但没有成功。
LHW*_*ard 39
我遇到了同样的错误,这是我修复它的方法。
brew info google-cloud-sdk
Run Code Online (Sandbox Code Playgroud)
其产生:
To add gcloud components to your PATH, add this to your profile:
for bash users
source "$(brew --prefix)/share/google-cloud-sdk/path.bash.inc"
for zsh users
source "$(brew --prefix)/share/google-cloud-sdk/path.zsh.inc"
source "$(brew --prefix)/share/google-cloud-sdk/completion.zsh.inc"
for fish users
source "$(brew --prefix)/share/google-cloud-sdk/path.fish.inc"
Run Code Online (Sandbox Code Playgroud)
获取您终端的代码,然后运行它(例如,对于 zsh)
source "$(brew --prefix)/share/google-cloud-sdk/path.zsh.inc"
Run Code Online (Sandbox Code Playgroud)
将以上行添加到您的.zshrc配置文件中,以确保每次打开新终端时都会加载它。
我最初使用 homebrew 安装了 gcloud sdk brew install google-cloud-sdk。当时,我阅读了“注意事项”,其中告诉您如何将 gcloud 组件添加到您的 PATH 中。
我安装了kubectl和gke-gcloud-auth-plugin,但都无法从命令行找到它们。我得到了与OP“命令未找到”相同的错误
Abd*_*UMI 31
gcloud components install gke-gcloud-auth-plugin
Run Code Online (Sandbox Code Playgroud)
不确定 macOS 上是否也一样。您可以尝试以下操作:
export USE_GKE_GCLOUD_AUTH_PLUGIN=True
Run Code Online (Sandbox Code Playgroud)
然后重新加载集群
gcloud container clusters get-credentials clustername
Run Code Online (Sandbox Code Playgroud)
猜想它已安装但只是未使用。
也许您只需要将查找文件的目录添加gke-gcloud-auth-plugin到您的PATH.
当你用绝对路径调用它时它有效吗?
path/to/gke-gcloud-auth-plugin --version
Run Code Online (Sandbox Code Playgroud)
要查找该文件,请使用以下命令:
sudo find / -name gke-gcloud-auth-plugin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29505 次 |
| 最近记录: |