Gcloud 组件未安装在本地计算机上

Gcloud components not being installed on local machine

我正在尝试使用 gcloud components install 在我的本地计算机上安装 anthosclikpt,但是即使安装了它们,每次我尝试 运行 它们作为命令(例如 anthoscli apply)我的 zsh shell 说没有这样的命令(尽管 kubectl 工作正常)。

我试图找到组件二进制文件的安装位置,然后在我的 .zshrc 文件中指向它们,但我无法在网上找到指向它们文件目录的任何地方。这些组件在我的 google 云 shell 中似乎可以正常工作,但在本地却不行;有什么想法吗?

您只需要搜索命令并将目录包含在您的 $PATH 变量中。

要查找命令 anthoscli,您应该使用命令:

find -name "*anthoscli*" -type f /

根据结果,您可以在 ~/.zshrc 中添加以下行:

PATH="$PATH:<directory_found_in_previous_command>"

然后简单地“重新加载”你的 zsh 配置:

source ~/.zshrc