我需要将 Google Cloud SDK 添加到 PATH
中。因此,我需要知道其安装路径。是否有任何gcloud ...
命令可以提供此信息?
如果没有,我就必须通过 which gcloud
中的符号链接等方法进行查找。
这个问题是否有更简洁的解决方案?
我需要将 Google Cloud SDK 添加到 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)
并且非常有效
/usr/bin
而不是 /usr/lib/google-cloud-sdk
。 - Paulls $(dirname $(which gcloud))
确认gcloud文件的二进制是否存在。 - EliuX这与以下内容不同:find / -name gcloud -type f -ls 2>/dev/zero
config.paths
部分不再包含logs_dir
,sdk_root
或sdk_bin_path
条目。现在有一个installation.sdk_root
属性。只需添加/bin/
获取 bin 路径或/platform/google_appengine/
获取 App Engine SDK 路径。我正在使用 Google Cloud SDK [158.0.0]。我还发现,在 Windows 上,您需要省略格式表达式中的单引号。 - maltem-za