GAE/Go google cloud sdk 194.0.0 で `goapp cannot import name goroots` エラーが出る場合の対処法

こんにちは @wezardnet です。自分だけ発生する現象かもなので備忘として残しておきたいと思います :sweat:

以前にも似たよう現象が起きて困ったことになっていたのですが、この時は以下の情報により解決することができました。

現象

今回は SDK 194.0.0 にアプデしたら、次のようなエラーが出るという、「またかよ!」っていう現象ですw

Traceback (most recent call last):
  File "${GCLOUD_SDK_ROOT}/platform/google_appengine/goapp", line 40, in <module>
    from google.appengine.tools.devappserver2.go import goroots
ImportError: cannot import name goroots

対処法

${GCLOUD_SDK_ROOT}/platform/google_appengine/google/appengine/tools/devappserver2/go に SDK 190.0.1 の対応で作成した goroots.py をコピーして配置すれば OK です。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.