macOSでgcloudコマンドを使えるようにする
はじめに
gcloud
コマンドを利用するために行った手順。
pyenvで基本python3/ zshを利用している。
参考通りにやれば出来たが、結構ややこしい・・・
[toc]
環境
◯pyenv で2系に変更
$ pyenv global 2.7.15
$ pyenv rehash
$ pyenv versions
system
2.7.11
* 2.7.15 (set by /Users/mickey/.pyenv/version)
3.4.3
3.6.6
◯sdkをDLする
Installing Google Cloud SDK | Cloud SDK Documentation | Google Cloud
$ pwd
/Users/mickey/google-cloud-sdk
こちらに設置
◯インストールスクリプト実行
export CLOUDSDK_PYTHON=/Users/mickey/.pyenv/versions/2.7.11/bin/python
cd google-cloud-sdk
$CLOUDSDK_PYTHON ./bin/bootstrapping/install.py
$CLOUDSDK_PYTHON ./lib/gcloud.py init
◯パス設定
.zshrc追記
export CLOUDSDK_PYTHON=/Users/mickey/.pyenv/versions/2.7.11/bin/python
alias gcloud="$CLOUDSDK_PYTHON /Users/mickey/google-cloud-sdk/lib/gcloud.py"
確認
$ pyenv global 3.6.6
$ pyenv rehash
$ gcloud version
Google Cloud SDK 222.0.0
bq 2.0.36
core 2018.10.19
gsutil 4.34