Google Cloud Platform

GCP関連のSDK

投稿日:

GCPのチュートリアルを見ると、いろんなSDKがある。

  • Cloud SDK GCPを扱う最も基本的なもの。gcloud、gsutil、bq等コマンドが使用できる。
  • App Engine SDK for Java App Engine用のSDK。ローカル開発サーバーと、App Engine でアプリケーションをデプロイして管理するためのツール。

最初はgcloudコマンドが使用できればよいので、Cloud SDKだけでよい。

Cloud SDK を Windows7にインストールしようとしたら落ちた

ログをよく見ると

Output folder: C:\Program Files (x86)\Google\Cloud SDK
Downloading Google Cloud SDK core.
Extracting Google Cloud SDK core.
Create Google Cloud SDK bat file: C:\Program Files (x86)\Google\Cloud SDK\cloud_env.bat
Installing components.
Welcome to the Google Cloud SDK!
ERROR: gcloud failed to load: ‘ascii’ codec can’t decode byte 0x82 in position 7: ordinal not in range(128)
gcloud_main = _import_gcloud_main()
import googlecloudsdk.gcloud_main
from googlecloudsdk.calliope import base
This usually indicates corruption in your gcloud installation or problems with your Python interpreter.
Please verify that the following is the path to a working Python 2.7 executable:
C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\python.exe
If it is not, please set the CLOUDSDK_PYTHON environment variable to point to a working Python 2.7 executable.
If you are still experiencing problems, please reinstall the Cloud SDK using the instructions here:
https://cloud.google.com/sdk/
Traceback (most recent call last):
・・・
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x82 in position 7: ordinal not in range(128)
Failed to install.

対策

事前にPythonが必要なのかな?

CLOUDSDK_PYTHON を環境変数にセットした。
キー CLOUDSDK_PYTHON
値  Python.exeがあるディレクトリ

でもダメだった。やーめた。

-Google Cloud Platform

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

AWSとGCPどっちがいいの?まとめ

世界観 AWS インフラを自由自在に調達 GCP Googleのインフラを拝借 https://developers.cyberagent.co.jp/blog/archives/12739/ サイバ …

no image

クラウド開発環境の構築を体系的に学ぼう

1.序章 クラウド開発環境とは何か? クラウド開発環境の構築で挫折しないために クラウド開発環境を効果的に習得する順序 2.Linux OSとは何か? クラウドサービス(IaaS)を申し込む Linu …

no image

GCPのCompute EngineにJenkinsをインストール

1.yumをインストール 別ページを見てね。 >>GCPのCompute Engineでyumコマンドを使えるようにする 2.yumレポジトリにJenkinsを追加する。 実行するコマンド sudo …

no image

Google Cloud Platformsを学んで、アーキテクトへの道を開こう

GCPでシステム構築ができるようになると、システムアーキテクトへの道が開きます。 アプリ開発ができ、GCPでインフラ調達ができれば、あなたはシステムについての全ての面倒を見れるようになるからです。

no image

Kubernates クーベルネイティス

GKE は Kubernatesである。 Kubernatesはコンテナ仮想環境において、複数のコンテナを統合管理するツールである。 Googleのオープンソースソフトウェアである。 Docker D …