我在引用AppEngine SDK时遇到了问题。
安装Google Cloud SDK后,我使用:
gcloud components install app-engine-go
安装最新版本的AppEngine SDK for Go,之后我看到了2个目录:
/usr/local/google-cloud-sdk
/Users/kieran/google-cloud-sdk
第一个包含AppEngine SDK文件,第二个不包含。
在PATH中我看到了:
# The next line updates PATH for the Google Cloud SDK.
if [ -f ‘/Users/kieran/google-cloud-sdk/path.bash.inc' ]; then source '/Users/kieran/google-cloud-sdk/path.bash.inc'; fi
# The next line enables shell command completion for gcloud.
if [ -f '/Users/kieran/google-cloud-sdk/completion.bash.inc' ]; then source '/Users/kieran/google-cloud-sdk/completion.bash.inc'; fi
为什么gcloud安装程序会在PATH中将引用添加到不包含AppEngine SDK的google-cloud-sdk中?
我在这里阅读了很多不同的文章,但他们都提到了手动下载的AppEngine SDK,并且根据其他文章甚至使用" google.golang.org/appengine"不够好,因为它并不总是最新版本。
如何引用glcoud安装程序下载的AppEngine SDK?使用2个不同的SDK路径,我对使用哪个路径感到困惑,甚至在代码中如何引用它。我会假设" appengine"已经足够了,但那还不行。