gpt4 book ai didi

bash - 如何为 gcloud 启用 shell 命令补全?

转载 作者:行者123 更新时间:2023-11-29 08:54:41 24 4
gpt4 key购买 nike

我正在尝试使用 install.sh 脚本在 Mac 上安装 Google Cloud SDK(在 https://cloud.google.com/sdk/docs/quickstart-mac-os-x 之后):

~/Downloads$ ./google-cloud-sdk/install.sh

在记录的输出中,我看到以下说明:

==> Source [/Users/kurtpeek/Downloads/google-cloud-sdk/completion.bash.inc] in your profile to enable shell command completion for gcloud.
==> Source [/Users/kurtpeek/Downloads/google-cloud-sdk/path.bash.inc] in your profile to add the Google Cloud SDK command line tools to your $PATH.

事实上,我发现使用 gsutil 命令仍然会导致 -bash: gsutil: command not found 错误,所以我可能仍然必须执行此步骤。

然而,我并不完全清楚这些说明的含义。我在 Mac 上,我的 bash 配置文件是 ~/.bash_profile。为了使命令行完成工作,我必须添加哪些行?

更新

我第一次安装时没有使用sudo。使用 sudo 重新安装时,我会收到是否修改我的 bash 配置文件的额外提示,接受后会导致以下行添加到我的 .bash_profile:

# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/kurtpeek/Downloads/google-cloud-sdk/path.bash.inc' ]; then source '/Users/kurtpeek/Downloads/google-cloud-sdk/path.bash.inc'; fi

# The next line enables shell command completion for gcloud.
if [ -f '/Users/kurtpeek/Downloads/google-cloud-sdk/completion.bash.inc' ]; then source '/Users/kurtpeek/Downloads/google-cloud-sdk/completion.bash.inc'; fi

但是,我仍然收到 gsutil: command not found 错误。

最佳答案

技巧是使用 sudo 运行 install.sh,如更新中所述。之后我需要重新启动终端(如说明中所述)以使更改生效。

关于bash - 如何为 gcloud 启用 shell 命令补全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46236580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com