【发布时间】:2020-03-07 12:37:06
【问题描述】:
我安装了 Google Cloud SDK。但是,我不能从终端使用命令。
使用 MacOS,我可以确认已安装 Python 2:
>python -V
Python 2.7.15
然后下载存档文件 macOS 64 位并解压到主目录。
$ ./google-cloud-sdk/install.sh
Welcome to the Google Cloud SDK!
To help improve the quality of this product, we collect anonymized usage data
and anonymized stacktraces when crashes are encountered; additional information
is available at <https://cloud.google.com/sdk/usage-statistics>. You may choose
to opt out of this collection now (by choosing 'N' at the below prompt), or at
any time in the future by running the following command:
gcloud config set disable_usage_reporting true
Do you want to help improve the Google Cloud SDK (Y/n)? y
This will install all the core command line tools necessary for working with
the Google Cloud Platform.
Your current Cloud SDK version is: 224.0.0
Installing components from version: 270.0.0
.
.
.
The Google Cloud SDK installer will now prompt you to update an rc
file to bring the Google Cloud CLIs into your environment.
Enter a path to an rc file to update, or leave blank to use
[/Users/Akil/.bash_profile]:
Backing up [/Users/Akil/.bash_profile] to [/Users/Akil/.bash_profile.backup].
[/Users/Akil/.bash_profile] has been updated.
==> Start a new shell for the changes to take effect.
For more information on how to get started, please visit:
https://cloud.google.com/sdk/docs/quickstarts
$ gcloud init
-bash: gcloud: command not found
还尝试了以下方法:
$curl https://sdk.cloud.google.com | bash
exec -l $SHELL
curl https://sdk.cloud.google.com | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 443 100 443 0 0 3233 0 --:--:-- --:--:-- --:--:-- 3233
Downloading Google Cloud SDK install script: https://dl.google.com/dl/cloudsdk/channels/rapid/install_google_cloud_sdk.bash
######################################################################## 100.0%
Running install script from: /var/folders/6z/2gkzhgc11mg_1_yks2_5ykw00000gn/T/tmp.XXXXXXXXXX.ZM2XG3E6/install_google_cloud_sdk.bash
which curl
curl -# -f https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.tar.gz
########################################################################################################################################################################### 100.0%
For the latest full release notes, please visit:
https://cloud.google.com/sdk/release_notes
╔════════════════════════════════════════════════════════════╗
╠═ Creating update staging area ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: BigQuery Command Line Tool ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: BigQuery Command Line Tool (Platform Spec... ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: Cloud SDK Core Libraries (Platform Specific) ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: Cloud Storage Command Line Tool ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: Cloud Storage Command Line Tool (Platform... ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: Default set of gcloud commands ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Installing: gcloud cli dependencies ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Creating backup and activating new installation ═╣
╚════════════════════════════════════════════════════════════╝
Performing post processing steps...done.
Update done!
Modify profile to update your $PATH and enable shell command
completion?
Do you want to continue (Y/n)?
The Google Cloud SDK installer will now prompt you to update an rc
file to bring the Google Cloud CLIs into your environment.
Enter a path to an rc file to update, or leave blank to use
[/Users/Akil/.bash_profile]: No changes necessary for [/Users/Akil/.bash_profile].
For more information on how to get started, please visit:
https://cloud.google.com/sdk/docs/quickstarts
$ gcloud init
-bash: gcloud: command not found
我该如何解决这个问题?任何建议将不胜感激。
【问题讨论】:
-
似乎 gcloud 的安装位置没有更新到您的 $PATH 中,这让我有点惊讶,因为它认为不需要更新您的
.bash_profile -
@robsiemb 所以这是 $PATH 问题?如何添加?
-
由于在 shell 中运行命令时未找到 gcloud,但是当您使用更完整的路径名运行它时(如您的答案中所示)找到了它,因此您的 PATH 肯定是'不设置包括这个目录。可能this question 也有相关性,但它更老。
标签: bash google-cloud-platform gcloud