我需要在PATH
. 所以我需要安装位置的路径。是否有任何gcloud ...
命令可以为我提供此信息?
如果不是,我必须通过which gcloud
等中的符号链接。
这个问题有什么更清洁的解决方案吗?
我需要在PATH
. 所以我需要安装位置的路径。是否有任何gcloud ...
命令可以为我提供此信息?
如果不是,我必须通过which gcloud
等中的符号链接。
这个问题有什么更清洁的解决方案吗?
以下命令将为您提供您正在寻找的信息:
$ gcloud info --format="value(installation.sdk_root)"
/path/to/google-cloud-sdk/
您需要附加/bin
.
您还可以使用许多其他路径:config.paths.global_config_dir
、installation.sdk_root
等。查看gcloud info --format=json
所有要查询的可用属性的输出。
我用了:
dirname $(which gcloud)
像魅力一样工作
截至 2022 年 3 月,gcloud sdk链接表明您可以拥有用于客户端库 Java、Python、Node.js、Ruby、.Net 和 Php 的 SDK。
此外,您也可以拥有 CLI。如果您已安装 CLI,则(可选)安装过程的一部分是将 gcloud 二进制路径添加到您的 PATH 以便您可以找到它。
该脚本称为 path.bash.inc、path.zsh.inc 等,根据您的默认 shell,它将运行正确的 path.your_shell.inc 文件。如果您从未运行过它,那么您的 gcloud 可能安装在您忘记跟踪的目录中。
如果是这种情况,那么您只需从根目录运行“查找”
查找 / -name gcloud -type f -ls 2>/dev/zero
这与
2 AZ cli,在 Mac 上使用 homebrew 安装 - 在 /opt/homebrew/bin 路径下 - 如果您使用 Mac,它已经在您的路径中。