找出 Google Cloud SDK 的安装位置

Find out where Google Cloud SDK is installed

我需要在 PATH 中添加 Google Cloud SDK。所以我需要安装位置的路径。有什么 gcloud ... 命令可以给我这个信息吗?

如果不是,我必须通过 which gcloud 中的符号链接,等等

这个问题有更简洁的解决方案吗?

以下命令将为您提供所需的信息:

$ gcloud info --format="value(installation.sdk_root)"
/path/to/google-cloud-sdk/

您需要附加 /bin.

您还有许多其他可用路径:config.paths.global_config_dirinstallation.sdk_root,等等。查看 gcloud info --format=json 的输出,了解要查询的所有可用属性。

我用过:

dirname $(which gcloud)

工作起来很有魅力

截至 2022 年 3 月,gcloud SDK link 表示您可以为客户端库 Java、Python、Node.js、Ruby 提供 SDK , .Net 和 Php.

此外,您还可以拥有 CLI。如果您已经安装了 CLI,(可选)安装过程的一部分是将 gcloud 二进制路径添加到您的 PATH,这样您就可以找到它。

此脚本名为 path.bash.inc、path.zsh.inc 等,根据您的默认 shell 是什么,它将 运行 正确的 path.your_shell.inc 文件。如果您从来没有 运行,那么您的 gcloud 可能安装在您忘记的目录中。

如果是这样,那么您只需运行从根

“查找”

find / -name gcloud -type f -ls 2>/dev/zero

这与

形成对比
  1. AWS cli,安装到系统公共 PATH 目录中,如 Mac
  2. 上的 /usr/local/bin

2 AZ cli,使用自制程序安装在 Mac 上 - 在 /opt/homebrew/bin 路径下 - 如果你使用 Mac,它已经在你的路径中。